def vec_min
import unified-nsga-iii@0.2.2.0/util.bend as Utilimport Base
134def vec_min(a: List<&2, F32>, b: List<&2, F32>) -> List<&2, F32>:
135 match a b:
136 case Nil{} Nil{}:
137 Nil{}
138 case x <> xs y <> ys:
139 F32.min(x, y) <> vec_min(xs, ys)
140 case Nil{} y <> ys:
141 y <> ys
142 case x <> xs Nil{}:
143 x <> xs