DC's Legends of Tomorrow Season 2 Premiere Recap With Spoilers: "Out of Time"