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

4 lines
97 B
Factor
Raw Permalink Normal View History

2013-04-10 21:29:02 -07:00
: pow ( f n -- f' )
dup 0 < [ abs pow recip ]
[ [ 1 ] 2dip swap [ * ] curry times ] if ;