def vec_max
import unified-nsga-iii@0.2.2.0/util.bend as Utilimport Base
145def vec_max(a: List<&2, F32>, b: List<&2, F32>) -> List<&2, F32>:
146 match a b:
147 case Nil{} Nil{}:
148 Nil{}
149 case x <> xs y <> ys:
150 F32.max(x, y) <> vec_max(xs, ys)
151 case Nil{} y <> ys:
152 y <> ys
153 case x <> xs Nil{}:
154 x <> xs