Fix header guard.
Make indentation level unsigned in printing.
Change integration to use pow.
Only print tree in verbose mode.
Remove negation from Int/FloatTokens, handle it in Binop.