President Trump wants to arm his new battleship with an electromagnetic railgun. Only about three companies are known to be working on this kind of weapon. Only one of them is a public stock. It takes ...