function infinity { [double]::PositiveInfinity }