comparator,max-key,min-key
not-empty,nthrest,nthnext
partition