A 102.1 kg cannon at rest contains a 9.8 kg cannon ball. When fired, the cannon ball leaves the cannon with a speed of 88.03 m/s. What is the recoil speed of the cannon?