code: @SafeVarargs
    public static <T> T randomFrom(T[] array, T... excludes) {
      return randomFrom(array, Arrays.asList(excludes));
    }
docs: Returns a random element from the given array that's not in the values to exclude.
  
  @param array array to return random element from
  @param excludes values to exclude
  @param <T> the type of elements in the given array
  @return random element from the given array that's not in the values to exclude
  @throws IllegalArgumentException if the array is empty