func NewWorld(width, height int, maxInitLiveCells int) *World {
	w := &World{
		area:   make([]bool, width*height),
		width:  width,
		height: height,
	}
	w.init(maxInitLiveCells)
	return w
}
func NewWorld(width, height int, maxInitLiveCells int) *World {
	w := &World{
		area:   make([]bool, width*height),
		width:  width,
		height: height,
	}
	w.init(maxInitLiveCells)
	return w
}
func NewWorld ( width , height int , maxInitLiveCells int ) * World { w := & World { area : make ( [ ] bool , width * height ) , width : width , height : height , } w . init ( maxInitLiveCells ) return w }
// NewWorld creates a new world.
NewWorld creates a new world .