switching everything over to malloc
mergesort written, about to begin new sizes