This is my collection of algorithms. Migrate from CodePlex