Quicksort in algorithms for void * arrays.

Hm could do, but it's really just a placeholder for the type, nothing formal or something that we might want to enforce in the library. It's easy enough to do though it only needs changing in 2 or 3 places