Finished BinaryIterator remove. Now fully functional