void display(int a[], int n);
void mergesort (int a[], int n);
void split_merge (int a[], int start, int end, int b[]);
void copy (int b[], int start, int end, int a[]);
void merge(int a[], int beginning, int midpoint, int end, int b[]);

