A collection of various algorithms and design patterns in a variety of languages