problem 23 isAbundant()