algorithms

This is a repo containing implementations of many algorithms.