first exercism problem.