Finnish base case. Generalization with minor bug