The algorithm is based on Stephen Wolfram's Elementary Cellular Automaton. This is a 1D cellular automaton with a neighborhood of 5 cells. This gives us 2^5 = 32 patterns for a neighborhood and 2^32 = 4.29B possible combinations!!! The size of the cell varies in a range of 2 to 8. There is a 15% of getting a black and white art.