code: public E pop() {
  		modCount++;
  		
  		if (size == 0) {
  			throw new NoSuchElementException();
  		}
  		
  		size--;
  
  		if (cntInBucket == 1) {
  			cntInBucket = bucketSize;
  			return buckets.removeLast()[0];
  		}
  		return buckets.getLast()[--cntInBucket];
  	}
docs: Removes the element at the specified position in this list.
  Only the last element in the list can be removed.
  
  @return the element that was removed from the list
  @throws NoSuchElementException if no elements remain