exercises from the exercism.io gem.