How Noise-Cancelling Headphones Actually Remove Sound in Real Time