Finding Structure in Time
A Learning Algorithm for Continually Running Fully Recurrent Neural Networks