int start(vector<double>&, int, vector<double>&, vector< vector<double> >&); //Find the initial values for the matrix
int meanvar(vector<double>&, int, vector<double>&);
int testp(vector<double>&, vector<double>&, vector<double>&, int, vector<double>&, vector<double>&);
int permute_matrix(vector<double>&, vector<double>&, int, vector<double>&, vector<double>&, vector<double>&);
int permute_array(vector<int>&);
int calc_twosample_ts(vector<double>&, int, vector<double>&, vector<double>&, vector<double>&);
int start(vector<double>&, int, vector<double>&, vector< vector<double> >&); //Find the initial values for the matrix
int meanvar(vector<double>&, int, vector<double>&);
int testp(vector<double>&, vector<double>&, vector<double>&, int, vector<double>&, vector<double>&);
int permute_matrix(vector<double>&, vector<double>&, int, vector<double>&, vector<double>&, vector<double>&);
int permute_array(vector<int>&);
int calc_twosample_ts(vector<double>&, int, vector<double>&, vector<double>&, vector<double>&);