Implementation and graphical comparison of three sorting algorithms:exchange, merge and quicksort, and with a time check wrapper