U.S. Military Academy cadets wear the colors black, gray and gold for reasons found in gunpowder’s chemistry.