Updated algorithm documentation, named in order of improvments to algorithm.