Practice of various Algorithms