Reasoning with Memory Augmented Neural Networks for Language Comprehension | Synapse