Full threadkrsree·Clear discussion of the basic concepts. Coincidentally, I was reading this two days back and before this link was posted.View on HN