Understanding Why A Recursive Function Has On Runtime Instead Of On Log N