WNYC's Radio Lab has an excellent episode there have been those WNYC's Radio Lab has an excellent episode there have been those WNYC's Radio Lab has an excellent episode listen to him talk about it on Radiolab WNYC's Radio Lab has an excellent episode listen to him talk about it on Radiolab Radiolabs podd