@@ -0,0 +1,754 @@
+package jfskora.javaeight;%0A%0Aimport org.junit.Test;%0A%0Aimport java.util.function.Function;%0A%0Aimport static java.lang.Math.*;%0A%0Apublic class Lamdas%0A%7B%0A    @Test%0A    public void simple() %7B%0A        Function%3CLong, Long%3E square = (Long x) -%3E x * x;%0A        System.out.print(%22square(5)=%22);%0A        System.out.println(square.apply(5L));%0A    %7D%0A%0A    @Test%0A    public void method() %7B%0A        Function%3CLong, Long%3E square1 = (Long x) -%3E (long)pow(x + 5, 2);%0A        Function%3CLong, Long%3E square2 = (Long x) -%3E %7B%0A            Long temp = x + 5;%0A            System.out.println(%22  interim=%22 + temp);%0A            return temp * temp;%0A        %7D;%0A        System.out.println(%22square1(5)=%22 + square1.apply(5L));%0A        System.out.println(%22square2(5)=%22 + square2.apply(5L));%0A    %7D%0A%7D%0A

Add some lambda examples.