Using ncurses to visually see the algorithm in action