code: public static <T> LazyIterable<T> drop(Iterable<T> iterable, int count)
      {
          return new DropIterable<T>(iterable, count);
      }
docs: Creates a deferred drop iterable for the specified iterable using the specified count as the size to drop