package Ġcom . light . s word ĊĊ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġprintln ( fib n acci ( 1 0 )) ĊĠĠĠ Ġprintln ( factor ial ( 5 )) Ċ } ĊĊ Ċ fun Ġfib n acci ( n : ĠInt ): ĠInt Ġ{ ĊĠĠĠ Ġprintln (" fib n acci ($ n ) Ġcalled ") ĊĊĠĠĠ Ġreturn Ġwhen Ġ( n ) Ġ{ ĊĠĠĠĠĠĠĠĠ 1 Ġ-> Ġ 1 ĊĠĠĠĠĠĠĠĠ 2 Ġ-> Ġ 1 ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġfib n acci ( n Ġ- Ġ 1 ) Ġ+ Ġfib n acci ( n Ġ- Ġ 2 ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġfactor ial ( n : ĠInt ): ĠInt Ġ{ ĊĠĠĠ Ġprintln (" factor ial ($ n ) Ġcalled ") ĊĠĠĠ Ġreturn Ġwhen Ġ( n ) Ġ{ ĊĠĠĠĠĠĠĠĠ 1 Ġ-> Ġ 1 ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġn Ġ* Ġfactor ial ( n Ġ- Ġ 1 ) ĊĠĠĠ Ġ} Ċ } Ċ