You can even let the procedure you're in call itself with or without new parameters...

But always be carefull of deadlocks and infinite loops...