fix #26 (natural breaks is slow) by taking a systematic sample after sorting. We use a systematic sample as a tradeoff between speed and determinism.