> -- Alexey Veselovsky писал(а):
> Программа радостно вылетает из за переполнения стэка. Немножко почитал про подобные проблемы, вроде как что-то где-то переполняется из за ленивости.
Поможет хвостовая рекурсия, а ленивость спасает только от создания огромного списка.
## Код:
```
len n [] = n
len n (x:xs) = len (n+1) xs

length x = len 0 x
```
