DSelect O(n) algorithm working perfectly!

This might be the craziest divide-n-conquer algorithm I've written so
far.