#include <iostream>
#include <ctime>

#include "sort_algorithms.hpp"
// two seperate schedulers
#include "prolific.hpp"
#include "collective.hpp"


int** make_random_2D_tensor(int n){
	int** tensor = new int*[n];
	for (int i=0; i<n; i++){
		data[i] = new int[n];
		for (int j=0; j<n;j++){
			data[i][j] = rand() % 2000 - 1000;
		}
	}

	return tensor;
}


int** make_random_3D_tensor(int n, int k){
	
}


void sort_row_by_row(){
	


}


int main(){
	
	
	return 0;
}
