Fixing parsing of grouped expressions
Correctly parsing parenthesis / not wrapping all expressions in ()
Merge branches 'strutz' and 'parenthetical' into bleeding-edge