Remove ambiguity: commented statements/comments.
Add lookup tables for arithmetic & conditions.
Add test case for shifting by a register.

I didn't even know I had implemented this. Oops?