How long and how stable was the last interglacial?