[1..].pump(Console.println) // eager m:=(1).MAX; [1..m].pump(Console.println) // (1).MAX is 9223372036854775807 [1..].pump(100,Console.println) // lazy