Issue #177 - handling of edge cases
Issue #177 - remove unnecessary empty test
Issue #177 - use i,j,k convention for nested iterators