Java tutorial
import java.util.stream.Stream; public class Main { public static void main(String[] args) { // fibonnaci with iterate Stream.iterate(new int[] { 0, 1 }, t -> new int[] { t[1], t[0] + t[1] }).limit(10) .forEach(t -> System.out.println("(" + t[0] + ", " + t[1] + ")")); } }