Added sorting algorithms and testbench