The recursion WORKS JEEZ