Add shared_ptr exercise + find_all functional.