$ python3 visual_sort.py
Welcome to Selection Sort!
Original list: [1, 8, 8, 1, 7, 3]
* -- 1
******** -- 8
******** -- 8
* -- 1
******* -- 7
*** -- 3
Hit Enter To Continue
The minimum value in [1, 8, 8, 1, 7, 3] is 1
No change
* -- 1
******** -- 8
******** -- 8
* -- 1
******* -- 7
*** -- 3
Hit Enter To Continue
The minimum value in [8, 8, 1, 7, 3] is 1
Swap 1 and 8
* -- 1
* -- 1
******** -- 8
******** -- 8
******* -- 7
*** -- 3
Hit Enter To Continue
The minimum value in [8, 8, 7, 3] is 3
Swap 3 and 8
* -- 1
* -- 1
*** -- 3
******** -- 8
******* -- 7
******** -- 8
Hit Enter To Continue
The minimum value in [8, 7, 8] is 7
Swap 7 and 8
* -- 1
* -- 1
*** -- 3
******* -- 7
******** -- 8
******** -- 8
Hit Enter To Continue
The minimum value in [8, 8] is 8
No change
* -- 1
* -- 1
*** -- 3
******* -- 7
******** -- 8
******** -- 8
Hit Enter To Continue
The minimum value in [8] is 8
No change
* -- 1
* -- 1
*** -- 3
******* -- 7
******** -- 8
******** -- 8
Selection Sort Complete!