import java.util.function.Function;

public class TestFunctional {

	public static void main(String[] args) {

		Function<Integer, Integer> factorial = (n) -> {
			int result = 1;
			for (int i = 1; i <= n; i++) {
				result = i * result;
			}
			return result;
		};

	}

}
