fixed testcase
added recursive version of faculty function to Test.hs