Project is currently lacking any unit testing. Tests need to be created for the following categories:
Tokenization: Tests should check for errors in the tokenization portion of evaluation making sure input string's are properly tokenized under all scenarios other than user error
Parsing: Tests to check that expressions and edge cases are properly parsed, the prefix operator '-' (minus) should be thoroughly tested to make sure it is never parsed as a infix minus operator.
Project is currently lacking any unit testing. Tests need to be created for the following categories: