
This version adds some more math and enunciates a new goal.

The goal with the next version of CosmicOS will be to move beyond the
math and introduce some simple behavioral vocabulary.  This will be
done by building a simulated world -- a "text adventure" style world,
or MUD (Multi-User Dungeon), built from abstract locations, objects,
and characters.  Locations are connected by a graph; objects and
characters can transition between locations; characters can do this
autonomously.

The generated message consists of a sequence of 8 symbols.
Each symbol has a meaning with respect to a simple functional
programming language.

  number   symbol   meaning
    0         0     evaluates to the number zero
    1         .     function that adds one to its argument (on right)
    2         :     function that multiplies its argument (on right) by two
    3         (     marks beginning of an expression - e.g. to replace argument
    4         )     marks end of an expression
    5         ?     creates a one-parameter function; takes two arguments,
                    first is an identifier, second argument is value
                    of function (can be an expression that uses identifier)
    6         ^     takes numeric argument (on right) and makes it an 
                    identifier
    7         ;     end of statement

