How humans survived the Ice Age