Study of Algorithms