Refactor, eq first workin.
EQ all working
Math and this all of the basic compiler tests are working.