Failed can't get expression tree to evaluate properly, getting complicated adding code with brackets so that the first expression is all the way down the left. Will fix this with a linked list using prev and next to evaluate