static long skynetAggregator(Task<long[]> children) { long sumAsync = 0; var results = children.Result; for (var i = 0; i < results.Length; i++) { sumAsync += results[i]; } return sumAsync; }