Learning an algorithm from examples is a fundamental problem that has been widely studied. Recently it has been addressed using neural networks, in particular by neural turing machines (NTMs). These are fully differentiable computers that use backpropagation to learn their own programm