fun ĠString . outer ( x : ĠInt ) Ġ{ ĊĠĠĠ Ġfun Ġtest 1 ( x : ĠInt , Ġy : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġtest 2 ( x : ĠInt ) Ġ= Ġthis Ġ+ Ġx Ġ+ Ġy ĊĠĠĠĠĠĠĠ Ġtest 2 ( y ). length Ġ+ Ġx Ġ+ Ġy ĊĠĠĠ Ġ} ĊĠĠĠ Ġtest 1 ( x , Ġx Ġ* Ġx ) Ċ }