https://intelprise.com/building-fair-evaluation-sets-is-a-combinatorial-problem/