My attempts at the questions from exercism.io