References to cached values

I created the call_and_shelve() method on wrapped functions, that calls the function if needed, and returns a reference to the cached value. The reference is light, and can be pickled.

Documentation and tests have been updated as well.