Add tests.
Scoping test
Added some codea tests
Add subtraction test.
Add test.
Add multi definition test.
Dereferencing arrays with depth fo 3
Dereferencing an array with a constant index
Complex add/sub/mult case for optimization
Constant array lookup test.