Function as a return value in C#

Func<intintint> MakeSum() {
    return (a, b) => a + b;
}

var sumFunc = MakeSum();
var sum = sumFunc(5, 8);
//sum is 13