The list order is maintained.
the returned element
the index of the element to remove
true if removed, false otherwise
the element to remove