// Native scalar Float64 mathematics; requires the updated development runtime.
import aner.math

let hypotenuse = math.sqrt(math.pow(base: 3.0, exponent: 2.0) + math.pow(4.0, 2.0))
print(hypotenuse)
print(math.abs(-3.5))
print(math.pow(exponent: 3.0, base: -2.0))
print(math.exp(0.0))
print(math.log(1.0))
print(math.sin(0.0))
print(math.cos(0.0))
print(math.tan(0.0))
print(math.sqrt(Float64(4)))
print(math.pow(0.0, 0.0))

let pi = 3.141592653589793
print(math.abs(math.sin(pi / 6.0) - 0.5) < 0.000000000001)
