An adaptive recursive-least-squares identification algorithm | Synapse