Just added: Algorithms you can run and practice
Python
# Ada shops, then Ben shops. Ben's cart comes back holding Ada's apples. Fix add_item.
def add_item(item, cart=[]):
    cart.append(item)
    return cart

print(add_item("apples"))  # Ada's cart
print(add_item("bread"))   # Ben's cart - should be ['bread']