hyperperfect number