Learning Representations by Recirculation