A numerically stable, finite memory, fast array recursive least squares filter for broadband active noise control