segmenting options...! implement descending/ascending option test splice() implement remove() multiple page sizes