initial commit. esolver produces a correct tree with single digit numbers where precedences are increasing