Ocient Interview Question

Build a string parser for mathematical and string operations (a recursive descent parser)