Forward: GLIST_LENGTH(16) 0 :0: 1 :1: 2 :2: 3 :3: 4 :4: 5 :5: 6 :6: 7 :7: 8 :8: 9 :9: 10 :10: 11 :11: 12 :12: 13 :13: 14 :14: 15 :15: Backward: GLIST_LENGTH(10) 0 :18: 1 :16: 2 :14: 3 :12: 4 :10: 5 :8: 6 :6: 7 :4: 8 :2: 9 :0: Truncate: GLIST_LENGTH(3) 0 :0: 1 :1: 2 :2: Concat: GLIST_LENGTH(26) 0 :0: 1 :1: 2 :2: 3 :3: 4 :4: 5 :5: 6 :6: 7 :7: 8 :8: 9 :9: 10 :10: 11 :11: 12 :12: 13 :13: 14 :14: 15 :15: 16 :18: 17 :16: 18 :14: 19 :12: 20 :10: 21 :8: 22 :6: 23 :4: 24 :2: 25 :0: Difference: GLIST_LENGTH(8) 0 :1: 1 :3: 2 :5: 3 :7: 4 :9: 5 :11: 6 :13: 7 :15: Union: GLIST_LENGTH(18) 0 :0: 1 :1: 2 :2: 3 :3: 4 :4: 5 :5: 6 :6: 7 :7: 8 :8: 9 :9: 10 :10: 11 :11: 12 :12: 13 :13: 14 :14: 15 :15: 16 :18: 17 :16: Intersect: GLIST_LENGTH(8) 0 :0: 1 :2: 2 :4: 3 :6: 4 :8: 5 :10: 6 :12: 7 :14: Sort: GLIST_LENGTH(10) 0 :0: 1 :10: 2 :12: 3 :14: 4 :16: 5 :18: 6 :2: 7 :4: 8 :6: 9 :8: Sort + Uniq + Concat: GLIST_LENGTH(18) 0 :0: 1 :10: 2 :11: 3 :12: 4 :13: 5 :14: 6 :15: 7 :16: 8 :18: 9 :1: 10 :2: 11 :3: 12 :4: 13 :5: 14 :6: 15 :7: 16 :8: 17 :9: Find: :10: Insert: GLIST_LENGTH(11) 0 :18: 1 :16: 2 :14: 3 :12: 4 :10: 5 |11| 6 :8: 7 :6: 8 :4: 9 :2: 10 :0: Delete :10:: GLIST_LENGTH(10) 0 :18: 1 :16: 2 :14: 3 :12: 4 |11| 5 :8: 6 :6: 7 :4: 8 :2: 9 :0: Get #5: :8: Backward scan: :0: :2: :4: :6: :8: |11| :12: :14: :16: :18: Shift: :18: :16: :14: :12: |11| :8: :6: :4: :2: :0: Pop: :0: :2: :4: :6: :8: :10: :12: :14: :16: :18: