This program demonstrates the functional style of programming that can be achieved, using the Lisp programming language. There is only one assignment statement throughout the source code, everything else was accomplished using the return value from each function. Each time the function CRAPS is called, a line of output detailing the result of the roll, is shown.