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>
amod(list:NN:2, linked:JJ:1)|||root(ROOT:ROOT:12, list:NN:2)|||mark(take:VBZ:5, because:IN:3)|||nsubj(take:VBZ:5, it:PRP:4)|||nsubj(scalable:JJ:11, it:PRP:4)|||dep(list:NN:2, take:VBZ:5)|||prt(take:VBZ:5, up:RP:6)|||amod(memory:NN:8, less:JJR:7)|||dobj(take:VBZ:5, memory:NN:8)|||cop(scalable:JJ:11, be:VBZ:10)|||dep(list:NN:2, scalable:JJ:11)|||conj_and(take:VBZ:5, scalable:JJ:11)|||<STOP>