Add null coalescing operator; add Math.range() function

Signed-off-by: Sam Olsen <samhorlbeck@gmail.com>
Add short-circuited logical operators

Signed-off-by: Sam Olsen <samhorlbeck@gmail.com>