My attempt at exercism.io exercises.