* Remove old functions. * Merge weighted and un-weighted into a common interface.
* Implement GK sketching on GPU. * Strong tests on quantile building. * Handle sparse dataset by binary searching the column index. * Hypothesis test on dask.