move my_auto_ptr.h to Learn