pub fn between(t: fxx, data: Vec<fxx>) -> (usize, usize)
binary search to figure out between which two values this sample is assumes data is sorted!!