switched to old way of truthyness
Added DO
Added helper methods for truthiness
Added AND
made distinction between running at the top level and not
added I and J loop iterations
fixed whitespace parsing