input: Write a python function to check if an array can be split into two parts with equal sum.
  assert split_equal_sum([1, 2, 3, 4, 5, 5]) == True
  assert split_equal_sum([1, 1, 1, 1, 1, 1, 6]) == False
  assert split_equal_sum([10, 5, 15, 5, 5]) == True
output: def split_equal_sum(arr):
      total_sum = sum(arr)
      if total_sum % 2 != 0:
          return False
      
      target_sum = total_sum // 2
      current_sum = 0
      
      for num in arr:
          current_sum += num
          if current_sum == target_sum:
              return True
      
      return False