How a Space Cannon Would Work