A Recursively Recurrent Neural Network (R2N2) Architecture for Learning Iterative Algorithms