need to work on prime factors

prime factors could use a lot of improvement...