Equation Flexibility

Tested and is stable! Division part has not been tested as it has not
been passed in test cases.

PaulAlien now uses a class called EquationGenerator.
-Depending on what parameters passed in,
-Equations can be arithmetic, algebraic, or both
-Can restrict what operations will be used.