1. In Recursion, the part of the code which runs itself is called?
2. In Recursion, the condition which stops the recursive calls is called?
3. Look at this sample code: <syntaxhighlight lang=c#> public int Fact(int num) {
if (num == 0) return 1; else return num * Fact(num-1);