NASA's Lucy Mission to the Trojans Explained: How & Why the Spacecraft Will Visit 8 Asteroids