I was asked this question in interview and I was not able to answer. I thought I will go in deep about this topic. So here is the question: