https://medium.com/@amandeepbindra.com/top-40-algorithms-interview-questions-answers-algorithms-mcq-crack-interviews-exam-q-2d0dec2c1b8c