algs4; exercise 1.1.20 - compute ln(N!) recursively