Making Neural Programming Architectures Generalize via Recursion
Learning Efficient Algorithms with Hierarchical Attentive Memory