What is the intention of program below?
```
def max_sublist_sum(array):
    biggest_until_now = 0
    max_ending_here = 0

    for x in array:
        max_ending_here = max(max_ending_here + x, 0)
        biggest_until_now = max(max_ending_here, biggest_until_now)

    return biggest_until_now
```