illustrates operator overloading