Processing the Experience: Enhancing and Generalizing Learning