Scientists have come up with lots of ideas to explain the en