A cellular automaton with user-definable ruleset (schoolwork)