Week 4: Operator overloading