PLFYKCZ3LJNAKYGPZ5VJHT4Z537GW7MJ2PSIR2GYMMG57Z2HBS5AC (* [cube n] is [n] cubed*)let cube n =n *. n *. n(* [sign n] is [n]'s sign *)let sign n =if n = 0 then 0else if n > 1 then 1else -1(* [area r] is area of circle with [r] radiusassert ((area 1.) -. Float.pi < 1e-5)*)let area r =Float.pi *. r *. r