Chapter 11.2 : Implementation without if