pub fn nanvl(x: Expr, y: Expr) -> Expr
math_expressions
returns x if x is not NaN otherwise returns y