first part of implementing game of life kata