Undo bug introduced by 4ddc2d890c7db
Implemented move constructor, move assignment, and swap for NDIterator.