rename _head to _root and _tail to _cursor
version of iter that does not acquire succession lock
head method
drop returns dropped items