Here are a couple of short examples of ambi functions. These may be copied and pasted into the Ambi Calculator. The first is a recursive implementation of Euclid’s algorithm for finding the Greatest Common Divisor:
function; gcd; // A B gcd ; // Euclid's algorithm ; ifelse ; import $b = import $a = $b 0 == ; $a export; $b $a $b % gcd export ; pass;
The second is an iterative function to check if a number is prime.
function ; isprime ; // N isprime ; // returns boolean; for ; import $n = true $isprime = 2 $i =; $isprime $i $n sqrt <= and ; $i ++ ; $n $i % 0 != $isprime = ; $isprime export;