module math // square returns the square of the argument x, i.e. x * x @[inline] pub fn square[T](x T) T { return x * x } // cube returns the cube of the argument x, i.e. x * x * x @[inline] pub fn cube[T](x T) T { return x * x * x }