Inspired from nryoung's repo of the same name. Collection of commonly used algorithms.