fun Ġfoo ( ĊĠĠĠĠĠĠĠ Ġa : ĠInt Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( baz ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 1 Ġ-> Ġbar (); ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ċ ): ĠInt Ġ= ĊĠĠĠĠĠĠĠ Ġa Ġ+ Ġ 1 Ċ Ċ fun Ġbaz () Ġ= Ġ 1 Ċ Ċ fun Ġbar () Ġ= Ġ 2 Ċ Ċ // ĠLIN ES ( JS ): ĠĠĠĠ 1 Ġ 3 Ġ 3 Ġ 2 Ġ 2 Ġ 4 Ġ 3 Ġ 4 Ġ 4 Ġ 4 Ġ 5 Ġ 5 Ġ 2 Ġ 8 Ġ 8 Ġ 1 0 Ġ 1 0 Ġ 1 0 Ġ 1 2 Ġ 1 2 Ġ 1 2 Ċ // ĠLIN ES ( JS _ IR ): Ġ 8 Ġ 8 Ġ* Ġ 1 Ġ 3 Ġ 3 Ġ 1 Ġ 4 Ġ 5 Ġ 1 Ġ 1 Ġ* Ġ 1 0 Ġ 1 0 Ġ* Ġ 1 2 Ġ 1 2 Ċ