Added Math.ceil and Math.floor
Added hoisting 2 and incr3
Some sanity checks & refactoring
Merge remote-tracking branch 'upstream/master' into regexp