WIP ch02.ex02 has no test yet