prettier printing
some reasonable code for parenthesizing
simplified HOF
fixed botched precedence
fixed botched precedence
HOF printing fixes
More HOF tests