I made a number be able to divided by itself and refactored.

Also, it now lists all factors of a number so it isn't bound anymore.