First round of algebraic simplification is done
wrote the constant folding part
fixed issue that deletes instructions that only partially qualify for algebraic simplification. Constant in LOADI must be 1 or 0
I think I'm finished. Just need to write some cases that can pass multiple iterations of optimizations
adding new tests
adding test that incorporates everything
final version of project