From 8c2beb7c6589872bd9134e1c825c8a50adb11cc0 Mon Sep 17 00:00:00 2001 From: Luke Lau Date: Tue, 30 Jul 2019 01:06:10 +0100 Subject: [PATCH] Add pow test --- tests.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests.scm b/tests.scm index f078229..bcda209 100644 --- a/tests.scm +++ b/tests.scm @@ -103,3 +103,12 @@ (f f (- n 1) (+ x 1)))))] (inc inc 3 2)) 5) + +(test-prog '(let ([go (lambda (n m x) + (if (= n 0) + x + (go (- n 1) m (* x m))))] + [pow (lambda (p y) (go p y 1))]) + + (pow 3 2)) + 8) -- 2.30.2