Avoid invalid construction of non-const iterator from const iterator
Remove non-sensical operator overload
Fix code documentation