adds gitignore
adds merge skeleton
adds pseudocode for mergesort
adds basic pseudocode for merge
implements mergesort
adds partition
implements mergesort