Allow computing difference of const and non-const iterators
Fix code documentation