First chapters done

- Read chapters 1 - 4
- Implemented the code of chapter 4 for the basic repl