keep playing: unit testing factorial