Made insertionsort usable by other code
Got rid of the sort_function() wrapper through CPP macros, removed .c files for wrapping stdlib sorters and made using sorters independently easier
Removed redundant make target
Added clean target to all/verbose targets
Correctly find runs when hitting the end of the array
Added distribution type (saw up/down and random)
updated with default distribution = random