Про частности можно спрашивать по-разному. Меня вот в свое время спрашивали "что такое std::distance?"
Но после того, как я сказал, что впервые о таком вообще слышу, мне сказали, что оно возвращает расстояние между двумя указателями, и спросили, как бы я это реализовал. Ну я и реализовал, со всякими там enable_if, чтобы работать эффективно с random access итераторами, но работать и с не random access, и тд