Why I cant set array length as default argument in this case ?
def q_helper(arr, start=0, end=len(arr)-1):
pivot = arr[start]
swapIdx = start
for i in range(len(arr)):
if pivot > arr[i]:
swapIdx += 1
swap(arr, swapIdx, i)
swap(arr, start, swapIdx)
return swapIdx