RosettaCodeData/Task/Exponentiation-operator/Factor/exponentiation-operator-1.factor
2023-07-01 13:44:08 -04:00

3 lines
97 B
Factor

: pow ( f n -- f' )
dup 0 < [ abs pow recip ]
[ [ 1 ] 2dip swap [ * ] curry times ] if ;