How Does This Work?
The GUI works in 3 steps :
1. Firstly, you input all the details needed for the program to work (space seperated)
2. Then the program begins. It first prints out 0s in the first Row and Column.
3. Next, it sequentially highlights the squares that are being considered currently (in red) and those from which the max is being taken(in blue).