Chapter 7 - HOFs

/cc @fabioyamate @laurocaetano
plus, the function names are much better than the ones I gave