Тупая рекурсия. Тому кто её придумал в таком виде надо кол осиновый в очко засунуть.