public static function unique($initial, Closure $closure)
    {
        $append = 0;

        do {
            $string = ($append > 0) ? ($initial.$append) : $initial;
            $append++;
        } while ($closure($string) === false);

        return $string;
    }