module math

pub fn inf(sign int) f64 {
	mut res := 0.0
	if sign >= 0 {
		#res.val = Infinity
	} else {
		#res.val = -Infinity
	}
	return res
}

pub fn nan() f64 {
	mut res := 0.0
	#res.val = NaN

	return res
}