do u even recursion bro