New algorithms added.