I am aware of that technique. I heard that there was a recursive way of doing it and was wondering how to do it.