insert_value(items, index, value) that inserts value into items at position index using .insert() and returns the mutated list. If index is greater than the list length, the value should end up at the end (Python's default .insert() behavior already does this).items = [1, 2, 4], index = 2, value = 3
[1, 2, 3, 4]
3 is inserted before the element currently at index 2.
list.insert(index, value) shifts later elements right.