elementary cellular automaton : rule 50