I just started playing with lambdas and Linq expression for self learning. I took the simple factorial problem for this. with the little complex scenario where find the fact
Simple although no recursion here:
public static int Factorial(this int count) { return count == 0 ? 1 : Enumerable.Range(1, count).Aggregate((i, j) => i*j); } 3.Factorial() == 6