added dawkins unweaving the rainbow