Improve trees generated by arithmetic grammar

This work should inform how to implement operator
precedence helper functions