terpret : a probabilistic programming language for program induction .
Inferring Algorithmic Patterns with Stack-Augmented Recurrent Nets