initial commit

Couple bugfixes
flush debug and add shorthand conversions

The output isn't guaranteed to be flushed if just outputting in a loop
and unary + is a short way of converting something to int, which is
perfect for printing.
fix merge conflicts