Given these paragraphs, tell me what a recurrent neural network , and how it differs from a convolutional neural network.