class Solution { func pivotIndex(_ nums: [Int]) -> Int { var fromLeft = 0 var fromRight = nums.reduce(0, +) for (i, x) in nums.enumerated() { fromRight -= x if fromLeft == fromRight { return i } fromLeft += x } return -1 } }