030- Infix parser using BNF factoring to handle precedence.

Signed-off-by: Eric Taucher <Researcher0x00@gmail.com>