for(1 .. 10){ for(a .. c){ #do something } } #### for( 1 .. 10 ){ for( a .. c ){ for( x .. z ){ #do something } } } #### do_my_recursion('1 .. 10'); # or do_my_recursion('1 .. 10','a .. c'); # or do_my_recursion('1 .. 10','a .. c','x .. y'); # and so on