Keep just the sums' difference instead of two sums

The implementation is equivalent to initializing sum_diff to -needle_sum, then adding haystack_sum and checking if it is equal to zero.