Exersices for exercism.