Moved recordExpr to exprMax. functionCall is used nowhere now.
Split = and ! to forbid functionCall on lhs of = only. Made sure that multiple = cannot be part of the same match-statement.
Re-added functionCall in exprA, not in exprM as it was not part of exprMax before. May think about that later.
Re-added functionCall as a possible seqExprs.
style