reduced brackets with $ function application
more paren reduction
tweaking with function composition