Added separate utilities file for various functions. Converted parsing structure to create an AST (Abstract Syntax Tree). Added and AST printer. Changed unary "-" to have same precedence as unary function calls.