chapter 7 exercise 7-9: reimplement nrand to support n>RAND_MAX

Use recursive calls. don't know how to test it, but it should works fine