The avatars of Vishnu, Darwinism and evolution