Challenges done before I forked
Got stuck on #28, but almost to the letters