Conway's Game of Life - Functional Programmed in Scala