public IActionResult Post([FromBody] LifeBoardInt cells)
 {
     try
     {
         var matrix = (LifeBoardInt)cells.NextGeneration(cells);
         return Ok(matrix);
     }
     catch
     {
         return BadRequest();
     }
 }
 public IActionResult Get(string pattern)
 {
     var rowList = LifePatterns.GetPattern(pattern);
     if (rowList == null)
     {
         return NotFound();
     }
     else
     {
         try
         {
             var matrix = LifeBoardInt.FromPattern(rowList);
             return Ok(matrix);
         }
         catch
         {
             return BadRequest();
         }
     }
 }