Parses algebraic expressions and does naughty stuff with them.