What is the value of result after this delegate composition with Func, considering how multicast return values work?Func<int> a = () => 1; Func<int> b = () => 2; Func<int> combined = a + b; int result = combined();