private function inDigits($digit, array $digits, callable $detect)
    {
        foreach ($digits as $haystack) {
            if ($digit !== $haystack && $detect($haystack, $digit) !== false) {
                return true;
            }
        }

        return false;
    }