pub fn intersect<T>(v1: &[T], v2: &[T]) -> Vec<T> where T: PartialOrd + Copy,
Intersects two ascending explicitly sorted generic vectors.