The comment about our diff calculations possibly not relevant is outdated - we have generalized that function to handle vectors of arbitrary lengths