Init: `filter` using fold
Init: won't compile (dunno why)
Init: `head` with a fold
Stupid bug: I forgot to parenthise (x:_)
Made it explicit that I don't care about the tail
Init: a weird way to do `reverse`
Init: `last` with fold
Init: failed attempt to create a `last` function with pattern matching