working on being able to parse -x^2 as -(x^2) but can't get x+-y