See why a Python list of numbers is a row of pointers and a NumPy array is one solid block, and race them on a sum. Then fall into the three silent traps: rows that share one list, and a generator that is empty the second time. This lesson needs JavaScript.