This project contains a collection of common algorithm implementations and design patterns to be used as a quick reference guide ("how to use") with real life examples. Feel free to use them and let me know if you find some bugs or improvements that I can apply to the source code.