Multiple beautifier fixes and symbolic exponantial combination supported

ExpressionBeautifier has multiple fixes that improve the overall graphical representation (though it is not perfect). Symbol also has a helper method that makes it easier to combine symbol as exponents.