Hi Charles,
Yes, I do think all even perf N can be found this way - proving it, is something else.
I started now to write the code without the help of the Racket Scheme Number theory module.
Still based on Mersenne numbers, i do have to check the primality of these for generating perfect numbers.
I use Miller Rabin , a Monte Carlo method ( the classic (and naive) try every number below the sqrt and if nothing divides it's a prime, may take hours, days with these huge numbers ).
While with this method some pseudo primes may enter the system, we're extremely lucky here, because the divisors can be build in no time from the binary pattern (just sum them, and check against the number )
Common Lisp for the moment, but when I find a suitable big / large number lib for oxygen , it will be ported ..
best Rob (have a look at the time needed to find these numbers ...
)
.