v3.2: Circular list: first elem has a ptr to last elem