public static void Main()
Console.WriteLine("Hello World");
int[] arr = {-4,2,-5,1,2,3,6,-5,1};
maxSum = FindLongestSumSubArray(arr);
Console.Write("Max: {0}",maxSum);
private static int FindLongestSumSubArray(int[] arr){
for(int i = 1; i < arr.Length; ++i){
Console.Write("arr[{1}]: {0} ",arr[i],i);
Console.Write(" currentMax: {0}",currentMax);
Console.Write(" currentMax in else: {0}",currentMax);
if(globalMax < currentMax){
Console.Write(" gloablMax: {0} -> ",globalMax);
Console.WriteLine(" gloablMax outof if : {0}",globalMax);