Implemented the three pivot quicksort.

It passes all tests. I'm not at all confident that it's correct.
I guess the recursive calls and they seem to work.
Shit is ready!

I'm fairly certain everything is ready