'Legends of Tomorrow' Recap With Spoilers: "Crisis on Earth-X, Part 4"