Return an iterator to the first element.
iterator begin() const;
If the path is empty, end() is returned.
end()
Constant.
No-throw guarantee.