Yep, fungsi faktorial. Untuk kode pertama sepertinya Jasmine atau sejenis testing framework lain untuk cek nilai hasil selalu tepat dari nilai input.
Untuk kode kedua, yaitu fungsi faktorialnya sendiri. Input dibawah 2 bisa langsung di return 1 karena memang hasilnya pasti 1. Untuk input diatas itu, return num * bar(num – 1)
Cheers!