Source code for programming katas