Amazon Interview Question

Kadane's Algorithm and some modification to it, BFS implementation