Understanding Active Noise Cancellation