Text this: Application Of Digital Signal Processing In Echo Cancellation : A Survey