dep(implementation:NN:2, which:WDT:1)|||nsubjpass(prefer:VBN:10, implementation:NN:2)|||punct(vs:JJ:5, -lrb-:-LRB-:3)|||advmod(vs:JJ:5, array-based:RB:4)|||dep(implementation:NN:2, vs:JJ:5)|||dep(vs:JJ:5, list-based:JJ:7)|||punct(vs:JJ:5, -rrb-:-RRB-:8)|||auxpass(prefer:VBN:10, be:VBZ:9)|||root(ROOT:ROOT:15, prefer:VBN:10)|||conj_and(prefer:VBN:10, why:WRB:13)|||root(ROOT:ROOT:15, why:WRB:13)|||<STOP>
advmod(base:VBN:2, array:RB:1)|||root(ROOT:ROOT:19, base:VBN:2)|||mark(faster:JJR:6, because:IN:3)|||nsubj(faster:JJR:6, they:PRP:4)|||nsubj(easier:JJR:8, they:PRP:4)|||nsubj(complexity:JJ:15, they:PRP:4)|||cop(faster:JJR:6, be:VBP:5)|||advcl(base:VBN:2, faster:JJR:6)|||advcl(base:VBN:2, easier:JJR:8)|||conj_and(faster:JJR:6, easier:JJR:8)|||aux(keep:VB:10, to:TO:9)|||xcomp(easier:JJR:8, keep:VB:10)|||dobj(keep:VB:10, track:NN:11)|||prep(keep:VB:10, of:IN:12)|||advmod(complexity:JJ:15, less:RBR:14)|||advcl(base:VBN:2, complexity:JJ:15)|||conj_and(faster:JJR:6, complexity:JJ:15)|||prep_in(faster:JJR:6, code:NN:17)|||<STOP>