Faster, better (recursive descent) expression parser.