p21. divisors and lots of recursion