public function suggest(string $word)
    {
        $this->processAbbreviations();
        $word = strtolower($word);
        $suggestions = [];

        if ($this->abbreviations) {
            $len = mb_strlen($word);

            foreach ($this->words as $w) {
                if (substr($w, 0, $len) === $word) {
                    $suggestions[] = $w;
                }
            }
        }

        return $suggestions;
    }