The long arc of history