removed method
Nimmt genau eine Position heraus.
Implementation
Cart removed(String id) {
final rest = items.where((p) => p.id != id).toList();
// Unveraendert heisst unveraendert: derselbe Wert, damit oben niemand ohne
// Grund neu zeichnet.
return rest.length == items.length ? this : Cart(items: rest);
}