Practicing algorithms for cracking the interviews because I need a job. It seems everyone is asking algorithms.