TORC Robotics interview question

What is a smart pointer?