Refactoring
Refactoring
Fix Main REPL
Refactoring (use LambdaCase)
Update README
Merge branch 'Chapter7'

* Chapter7:
  Update README
  Refactoring (use LambdaCase)
  Fix Main REPL
  Refactoring
  Refactoring