Fundamentals Of Recurrent Neural Network