code: public static <T1, T2, T3, T4, T5, R> Supplier<R> partial5(final T1 t1, final T2 t2, final T3 t3, final T4 t4, final T5 t5,
              final Function5<T1, T2, T3, T4, T5, R> quintFunc) {
          return () -> quintFunc.apply(t1, t2, t3, t4, t5);
      }
docs: Returns a Function with 4 arguments applied to the supplied QuintFunction
  @param t1 Generic argument
  @param t2 Generic argument
  @param t3 Generic argument
  @param t4 Generic argument
  @param quintFunc Function that accepts 5 parameters
  @param <T1> Generic argument type
  @param <T2> Generic argument type
  @param <T3> Generic argument type
  @param <T4> Generic argument type
  @param <T5> Generic argument type
  @param <R> Function generic return type
  @return Function as a result of 4 arguments being applied to the incoming QuintFunction