``` php function factorial($n) { return Matcher::match($n, [ '0' => 1, 'n' => function($n) { return $n * factorial($n - 1); } ]); } ``` Find a way to make this "cleaner"