Maximum Subarray Problem Binary To Decimal Java