Lambda expressions with one parameter in C#

//explicitly specify return type
var powOfTwo = new Func<intint>(
    (int power) => (int)Math.Pow(2, power)
);
var pow8 = powOfTwo(8);
//pow8 is 256

//implicitly specify return type
Func<doubledouble> powOfThree = power => Math.Pow(3, power);
var pow3 = powOfThree(3);
//pow3 is 27.0