Added factorial test case