"How do you go from an arithmetic expression (e.g. in a string) such as "2 + (2)" to an expression tree using polymorphism?" (Amazon Interview Question ala Steve Yegge)
How do you go from an arithmetic expression (e.g. in a string) such as "2 + (2)" to an expression tree using polymorphism?