Basics of Recurrent Neural Networks