Pattern parser (continued)

Implementing GROUP (i.e. parenthesis)