private static AgeDistance Closest(AgeDistance x, AgeDistance y) { return x < y ? x : y; }
private static AgeDistance Furthest(AgeDistance x, AgeDistance y) { return x > y ? x : y; }
static bool IsNullOrEmpty(AgeDistance x) { return x == null || x == Empty; }