add Sample#distinctCount()