//Lambda with parameters
int[] numbers = { 4, 7, 10 };
int product = numbers.Aggregate(1, (int interim, int next) => interim * next);
Console.WriteLine(product); // output: 280
//Without parameters
Func<string> greet = () => "Hello, World!";
Console.WriteLine(greet());