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>
root(ROOT:ROOT:2, list-based:JJ:1)|||<STOP> nsubj(grow:VB:3, it:PRP:1)|||nsubj(shrink:VB:5, it:PRP:1)|||aux(grow:VB:3, can:MD:2)|||root(ROOT:ROOT:14, grow:VB:3)|||conj_and(grow:VB:3, shrink:VB:5)|||root(ROOT:ROOT:14, shrink:VB:5)|||dobj(grow:VB:3, dynamically:NN:6)|||dobj(shrink:VB:5, dynamically:NN:6)|||conj_and(grow:VB:3, unlike:IN:8)|||root(ROOT:ROOT:14, unlike:IN:8)|||det(array:NN:12, the:DT:9)|||amod(array:NN:12, fix:VBN:10)|||nn(array:NN:12, size:NN:11)|||prep_unlike(grow:VB:3, array:NN:12)|||<STOP>