diff --git a/extra/math/extras/extras-tests.factor b/extra/math/extras/extras-tests.factor index cda7a9ee23..7a71bae69d 100644 --- a/extra/math/extras/extras-tests.factor +++ b/extra/math/extras/extras-tests.factor @@ -6,6 +6,9 @@ tools.test ; IN: math.extras.test +{ { 1 -1/2 1/6 0 -1/30 0 1/42 0 -1/30 0 } } +[ 10 iota [ bernoulli ] map ] unit-test + { -1 } [ -1 7 jacobi ] unit-test { 0 } [ 3 3 jacobi ] unit-test { -1 } [ 127 703 jacobi ] unit-test diff --git a/extra/math/extras/extras.factor b/extra/math/extras/extras.factor index d26bbe6cd3..d3b9515c70 100644 --- a/extra/math/extras/extras.factor +++ b/extra/math/extras/extras.factor @@ -28,10 +28,10 @@ MEMO: stirling ( n k -- x ) :: ramanujan ( x -- y ) pi sqrt x e / x ^ * x 8 * 4 + x * 1 + x * 1/30 + 1/6 ^ * ; -