The snake is the Biblical trickster in the Garden of Eden and the enemy of the Norse gods, but also the saviour of the world in Hinduism.