Takes another try at echo cancellation, uses a circular buffer to improve the latency (a teeny-weeny bit).