A taxonomy of recurrent learning rules