PHP Distinct
function distinct(array $a): int
{
    return count(array_flip($a));
}

This counts unique values by tracking what has already been seen.