Update the main compiler code
Bugfix: case-insensitive heap
Bugfix: sum without any elements should be 0
Added alternate forms for gt and lt operators
Added test case for the new comparison operators
Added the Adjacent matcher

Forces placeholder, identifiers and arrays to be contiguous with no
extra whitespace between their tokens
Can use iterators inside conditions and naked inside expressions