added a to_string function
removed Neg expr--can be implemented using Mult and Const
implemented diff