Fixed the bug in find_index: when the target is larger then list[nel-1] there was an off by 1 since I started from the previous index+1 to avoid a compare on that index. Also, comments
Verbosity for finding B[0] in A and A[-1] in B