Realisation that */+- operator precedence was not taken care of properly.

* Introduction of Regexes and use of ReplaceFirstIn to fix it. Incomplete piece of work.