Added unary minus
Added complement operator
Should support logical or
Should support logical and