Ruby is icky when it comes to parentheses sometimes. It also won't
parse "1 + f 2", and why, I still have no idea. (I've been told it's
got something to do with operator priority or correctly parsing "f
1+2"...)

It usually makes sense to imagine open-paren right after function
name, and close-paren always at the end of line or at higher-level
close-paren. (Eg. ary[func 5] - the brackets here are what I call
higher-level.)

-- Matma Rex