Solutions to exercism exercises. Warning: Contains exercism spoilers.