NLP with Deep Learning – Vanishing Gradients, Fancy RNNs