A generalized LSTM-like training algorithm for second-order recurrent neural networks
Finding Structure in Time