shorten: factorial - not exists.