Adding tests to quickselect, beginning to add real types.
Adding convenience methods for common cases.