Operator Overloading

Operators '<<' and '--' are overloaded as binary and unary respectively (-- is overloaded in both prefix and postfix ways)