wvoid doll(int size) {
w if(size==0)//No doll can
be smaller than 1 atom // (10^0==1) so doesn't call itself
w return; //Return does
not have to return //something, it can be used to exit a function
w doll(size-1);
//Decrements
the size variable so // the next doll will be smaller.
w}
wint main() {
w doll(10);
//Starts
off with a large doll (its a // logarithmic scale)
w return 0; //Finally, it
will be used
w}