Fantastic Morphisms and Where to Find Them: A Guide to Recursion Schemes