"The body of Pow will be compiled twice: once as the the code hidden in the UFP object called 'POW' (see below) and once as a local function of the code hidden in the UFP object called 'Root' (also see below)." & ( Pow = (s.x) (s.e) . 1:?r & 0:?i & whl ' ( !i:!EPS-) ) & !r ) ) : (=?root) & "Create two UFP objects, POW and ROOT. They are each others' inverse." & new$(UFP,Pow):?POW & new$(UFP,root):?Root & 15:?n & (POW..go)$("-3.14159",15):?x & out$((Root..go)$(!n,!x));