Allow 'e' in floats without decimal place.
Fix Binop to check max type of children, not oper type.
Add space at end of Unop emit.