BNR O-C - ch5-functions - recursion