Game of Life variations and tests using Java 8 Stream API