solutions to my favorite Exercism.io problems