  package com.fpinjava.recursion.exercise04_07;

import java.util.List;

import com.fpinjava.common.Function;

public class ComposeAll {

  public static <T> Function<T, T> composeAll(List<Function<T, T>> list) {
    throw new RuntimeException("Do zaimplementowania");
  }
  public static <T> Function<T, T> composeAllViaFoldLeft(List<Function<T, T>> list) {
    throw new RuntimeException("Do zaimplementowania");
  }

  public static <T> Function<T, T> composeAllViaFoldRight(List<Function<T, T>> list) {
    throw new RuntimeException("Do zaimplementowania");
  }
}
