LeetCode Challenge Day 3 - Max Subarray