Removed a good amount of `.clone()`ing from eval.
Made parser return a Vec of expressions.
Merge pull request #17 from razielgn/eval-refactorings

Some `eval` refactoring.