insert method
Implementation
void insert(int index, T item) {
final temp = List<T>.from(value);
temp.insert(index, item);
value = temp;
}
void insert(int index, T item) {
final temp = List<T>.from(value);
temp.insert(index, item);
value = temp;
}