Hindu mythology and science