Not needed
More compacting
Sample code from ''Why Functional Programming Matters''