A collection of interesting algorithms implemented just for fun