Initial commit + ch.2 ex1.