Research Work on Algorithms.