exercise TDD ; kata : http://osherove.com/tdd-kata-1