My desperate efforts to make a factorial