RosettaCodeData/Task/Exponentiation-operator/Factor/exponentiation-operator-1.factor

4 lines
97 B
Factor
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
: pow ( f n -- f' )
dup 0 < [ abs pow recip ]
[ [ 1 ] 2dip swap [ * ] curry times ] if ;