Decoupled Bitonic Merge Sorter and Helper functions from Main