Implementing Operator Overloading In Python