Complete say. Solution by darcnite3000. Love the recursion and readability.