Fix ternary operator precedence ('expr1 ? a : expr2 ? b : c')
Plural rule evaluator.

By fact, it generate Erlang AST by `erl_syntax` and eval it
through `erl_eval`.