This is my first try on an LSTM implementation with Numpy. It got a bit messy with the shapes. The task that I am training the LSTM on is Value Memorization from the original paper. In the future, I will add comments and sort out the mess with the shape.