//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());