Add chapter 18 exercises (still missing custom nftw)

@rmscarenhas  :disappointed: 
Why the `&`? Not common seeing them for function pointers (though there is no difference). Any reason in particular? :smile: