pub fn partial_min<'a, T: PartialOrd>(a: &'a T, b: &'a T) -> Option<&'a T>
Return the minimum of a and b if they are comparable.
a
b