Multi-layer Recurrent Neural Networks