and this condition happens when we don 't  have any elements in the first half from  b[] so we returning the last element in  a[] from the first half.
if ( j == 0 ) : NEW_LINE INDENT return a [ i - 1 ] NEW_LINE DEDENT else : NEW_LINE INDENT return maximum ( a [ i - 1 ] , b [ j - 1 ] ) NEW_LINE DEDENT print ( " ERROR ! ! ! ▁ " ,   " returning " ) NEW_LINE return 0 NEW_LINE