Implementation, benchmarking, and plotting of different sorting algorithms