A list of algorithms and design-patterns to perform code-katas.