in reply to Recursive loops

If you provide definition of both subroutines then only anybody can know this is recursive or not and can say better or worst way to do thit. Current structure does't say it is recursive loop.