Variable issue.

If I evaluate the expression assigned to a variable then it gets stuck
in an infinite loop.
Running into problems

Variables still loop. It also appears that coefficients are going to
need to be done differently with the new code. I have added the code for
it into its own method.