Correctly completing left recursion, but still not correctly handling repetition of built ins
repetition now working correctly
Reduce likelihood of redundant ProductMatchResult and go back to using some more complex test input.
Analyzer removes empty sequences
Apply some ReSharper recommendations