1. Complete the Matrix class by implementing the remaining methods: sub , mult , and transpose().
2. Implement the numLiveNeighbors() method of the LifeGrid class.
3. Complete the implementation of the gameoflife.py program by implementing the draw() function. The output should look similar to the following, where dead cells are indicated using a period and live cells are indicated using the @ symbol.
4. Modify the gameoflife.py program to prompt the user for the grid size and the number of generations to evolve.