Pull elements out of range and save them in buffer
range from which to pull out elements.
See Implementation
Pull elements out of range and save them in buffer