Done ch02.Ex09, ch02.Ex10