Sherlock's Array Merging Algorithm