This is an Elm solution for the Rosetta Code task : "One Dimensional Cellular Automata" http://rosettacode.org/wiki/One-dimensional_cellular_automata
Follow the link below to see it in action: https://dc25.github.io/oneDimensionalCellularAutomataElm/