Learning Recurrent Neural Networks and Fuzzy Systems