Advance Review: The Supergirl, The Flash, Arrow, Legends of Tomorrow "Invasion!" Crossover Raises the Bar