What You Need to Know Before Watching Legends of Tomorrow