Implement kth order selection algorithm in new class Select

classes Select, QuickSelect and Array.selectRanked method
Merge pull request #733 from jrenner/quickselect

Quickselect (find Nth ordered statistic in mostly linear time)