public function expecting()
    {
        $possibilities = count($this->samples);
        $orderedByOccurance = array_count_values($this->samples);
        array_multisort($orderedByOccurance, SORT_DESC);

        $probabilities = [];

        foreach ($orderedByOccurance as $item => $value) {
            $probabilities[$item] = $value / $possibilities;
        }

        return $probabilities;
    }