A cellular automation in some particular rules. (project of UC Berkeley CS9G : Java for Programmers)