• Good article. A good concept which will help us to solve lot of problems. I have to explore more for advantages and disadvantages.