Operator Overloading Version 0.1