$ 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!