Added a ton of functionality. Solves many expressions. Needs work on negative numbers.