correct unit test for factorial recur