code: public static <E> List<E> shuffle(final Iterable<E> iterable) {
          final List<E> shuffled = newArrayList(iterable);
          Collections.shuffle(shuffled);
          return shuffled;
      }
docs: /*
  Documented, #shuffle