points
is there something 'less good' about:
let v1 = if v0 < 0 then 0 else v0
Is Yoda condition somehow better?
Shouldn't we write: Let v1 = max 0 v0