code: @Override
      public IntList copy(final int from, final int to, final int step) {
          checkFromToIndex(from < to ? from : (to == -1 ? 0 : to), from < to ? to : from);
  
          return new IntList(N.copyOfRange(elementData, from, to, step));
      }
docs: @param from
  @param to
  @param step
  
  @see N#copyOfRange(int[], int, int, int)