Vitalsource Technologies, Inc. Cellular Automata and Groups