giving up compiling seemed logical as many errors occurred, as for the output I wanted was to use the substitution system with a known initial condition and randomize the substitution rule with each iteration but it always randomize the first rule and keep using it