Add evaluator section
functions:
  apply(need fix)
  eval
  evalis
Add encode/decode literal functions
Add .gitignore
Fix bugs in internal expression
Fix bugs in literal
Update evaluator section
* eval function(named evals, to avoid conflict) is fully implemented
* some primitive functions are also implemented