min(Inf, Inf) = +Inf
min(Inf, -Inf) = -Inf
min(Inf, NaN) = NaN
min(Inf, 5e-1) = 0.5
min(Inf, 5) = 5
min(Inf, 0) = 0
min(Inf, -5e-1) = -0.5
min(Inf, -5) = -5
min(-Inf, Inf) = -Inf
min(-Inf, -Inf) = -Inf
min(-Inf, NaN) = NaN
min(-Inf, 5e-1) = -Inf
min(-Inf, 5) = -Inf
min(-Inf, 0) = -Inf
min(-Inf, -5e-1) = -Inf
min(-Inf, -5) = -Inf
min(NaN, Inf) = NaN
min(NaN, -Inf) = NaN
min(NaN, NaN) = NaN
min(NaN, 5e-1) = NaN
min(NaN, 5) = NaN
min(NaN, 0) = NaN
min(NaN, -5e-1) = NaN
min(NaN, -5) = NaN
min(5e-1, Inf) = 0.5
min(5e-1, -Inf) = -Inf
min(5e-1, NaN) = NaN
min(5, Inf) = 5
min(5, -Inf) = -Inf
min(5, NaN) = NaN
min(0, Inf) = 0
min(0, -Inf) = -Inf
min(0, NaN) = NaN
min(-5e-1, Inf) = -0.5
min(-5e-1, -Inf) = -Inf
min(-5e-1, NaN) = NaN
min(-5, Inf) = -5
min(-5, -Inf) = -Inf
min(-5, NaN) = NaN
