will go for recursive.
I might be getting better.