notes and links for chapter 4
fix formatting
link to additional Option and Either examples
use links instead of code blocks
exercises and tests for chapter 7
chapter 9 tests
Stream: val as lazy to avoid initializer problems
Google Billboard Puzzle
Google Billboard Puzzle
merge upstream
exercise 5.3, 5.4, 5.5