- Write recursive factorial function
- Test with JUnit