number finalization improvements
finalize negatives
optimize away printing ;}
avoid joining - to - and + to +
add safe spaces around dangerous keywords