Add enum_from_to and notation [x..y]
Fix bugs in showing list
showValueLazy does not evaluate 11th element in list
(ex. evaluating "append [1..10] [head []]" does not raise error)
Introduce monadic evaluation to EvalLazy

Call-by-need is NOT implemented
Correctness is NOT proved
Maybe contains some bugs