more recursion on list examples