I just want to understand why we take base condition as
if(lo >= hi) { return };
I dont understand when lo becomes greater than hi anywhere as I think condition should work fine even if it is just lo == hi but it does not work and error is shown. can u explain pls…