You can, but recursive functionality is better without recursive calling, just make it a while loop or whatever.