visualization and comparison of sorting algorithms window placement in house cd rom controller error