Adding problem 23, as well as adding factorization and abundance functions to euler_utils