Find a split point in an array that makes the subarray sums equal.
Given an integer array nums, return the largest valid split position k such that the non-empty subarrays nums[:k] and nums[k:] have equal sums. Return -1 if no such split exists.
nums is a list of integers. Return an integer split position, counting the number of elements in the left subarray.
def find_split_point(nums):