sollist recursive calls slow tempo