Wonderful explanation of facts aaviblale here.