Nova Systems interview question

what is std::move? what is a unique pointer?