Assignment 1- Emily Blatter

The randomness supported by CF seems to be a subset of randomness in a general-purpose language. I can think of easy ways to implement calling different versions of a function based on relative probabilities. However, the CF syntax makes implementing randomness much easier.

On the other hand, a feature of CF I found that may be a bit more different from many general-purpose languages is the way it implements the termination conditions for recursion (I see you've also used recursion in your CF program!).