Falling recursively, not tested lol