id sid tid token lemma pos work_dcmrfgamtvhcxjgop5zumhpcha 1 1 Sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 1 2 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 1 3 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 1 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 1 5 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 6 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 1 7 Submitted submit VBN work_dcmrfgamtvhcxjgop5zumhpcha 1 8 22 22 CD work_dcmrfgamtvhcxjgop5zumhpcha 1 9 March March NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 10 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 1 11 Accepted accept VBD work_dcmrfgamtvhcxjgop5zumhpcha 1 12 11 11 CD work_dcmrfgamtvhcxjgop5zumhpcha 1 13 August August NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 14 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 1 15 Published publish VBD work_dcmrfgamtvhcxjgop5zumhpcha 1 16 2 2 CD work_dcmrfgamtvhcxjgop5zumhpcha 1 17 September September NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 18 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 1 19 Corresponding Corresponding NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 20 author author NN work_dcmrfgamtvhcxjgop5zumhpcha 1 21 Lee Lee NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 22 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 23 , , , work_dcmrfgamtvhcxjgop5zumhpcha 1 24 lee@unimelb.edu.au lee@unimelb.edu.au DT work_dcmrfgamtvhcxjgop5zumhpcha 1 25 Academic academic JJ work_dcmrfgamtvhcxjgop5zumhpcha 1 26 editor editor NN work_dcmrfgamtvhcxjgop5zumhpcha 1 27 Evelyn Evelyn NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 28 Duesterwald Duesterwald NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 29 Additional Additional NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 30 Information Information NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 31 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 1 32 Declarations declaration NNS work_dcmrfgamtvhcxjgop5zumhpcha 1 33 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 1 34 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 1 35 found find VBN work_dcmrfgamtvhcxjgop5zumhpcha 1 36 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 1 37 page page NN work_dcmrfgamtvhcxjgop5zumhpcha 1 38 24 24 CD work_dcmrfgamtvhcxjgop5zumhpcha 1 39 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 40 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 1 41 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 1 42 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 43 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 1 44 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 45 Copyright Copyright NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 46 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 1 47 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 48 Distributed distribute VBN work_dcmrfgamtvhcxjgop5zumhpcha 1 49 under under IN work_dcmrfgamtvhcxjgop5zumhpcha 1 50 Creative Creative NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 51 Commons Commons NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 52 CC CC NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 53 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 1 54 BY BY NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 55 4.0 4.0 CD work_dcmrfgamtvhcxjgop5zumhpcha 1 56 OPEN open JJ work_dcmrfgamtvhcxjgop5zumhpcha 1 57 ACCESS access NN work_dcmrfgamtvhcxjgop5zumhpcha 1 58 Sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 1 59 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 1 60 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 1 61 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 1 62 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 63 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 1 64 Lee Lee NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 65 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 66 Computing Computing NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 67 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 1 68 Information Information NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 69 Systems Systems NNPS work_dcmrfgamtvhcxjgop5zumhpcha 1 70 , , , work_dcmrfgamtvhcxjgop5zumhpcha 1 71 University University NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 72 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 1 73 Melbourne Melbourne NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 74 , , , work_dcmrfgamtvhcxjgop5zumhpcha 1 75 Melbourne Melbourne NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 76 , , , work_dcmrfgamtvhcxjgop5zumhpcha 1 77 Australia Australia NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 78 ABSTRACT ABSTRACT NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 79 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 80 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 1 81 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 1 82 programming programming NN work_dcmrfgamtvhcxjgop5zumhpcha 1 83 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 1 84 under under IN work_dcmrfgamtvhcxjgop5zumhpcha 1 85 development development NN work_dcmrfgamtvhcxjgop5zumhpcha 1 86 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 1 87 supports support VBZ work_dcmrfgamtvhcxjgop5zumhpcha 1 88 algebraic algebraic NNP work_dcmrfgamtvhcxjgop5zumhpcha 1 89 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 1 90 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 1 91 , , , work_dcmrfgamtvhcxjgop5zumhpcha 1 92 polymorphism polymorphism NN work_dcmrfgamtvhcxjgop5zumhpcha 1 93 , , , work_dcmrfgamtvhcxjgop5zumhpcha 1 94 higher high JJR work_dcmrfgamtvhcxjgop5zumhpcha 1 95 order order NN work_dcmrfgamtvhcxjgop5zumhpcha 1 96 functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 1 97 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 1 98 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 1 99 pure pure JJ work_dcmrfgamtvhcxjgop5zumhpcha 1 100 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 1 101 declarative declarative JJ work_dcmrfgamtvhcxjgop5zumhpcha 1 102 programming programming NN work_dcmrfgamtvhcxjgop5zumhpcha 1 103 . . . work_dcmrfgamtvhcxjgop5zumhpcha 2 1 It -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 2 2 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 2 3 supports support VBZ work_dcmrfgamtvhcxjgop5zumhpcha 2 4 impure impure NN work_dcmrfgamtvhcxjgop5zumhpcha 2 5 imperative imperative JJ work_dcmrfgamtvhcxjgop5zumhpcha 2 6 features feature NNS work_dcmrfgamtvhcxjgop5zumhpcha 2 7 including include VBG work_dcmrfgamtvhcxjgop5zumhpcha 2 8 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 2 9 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 2 10 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 2 11 shared share VBN work_dcmrfgamtvhcxjgop5zumhpcha 2 12 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 2 13 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 2 14 via via IN work_dcmrfgamtvhcxjgop5zumhpcha 2 15 pointers pointer NNS work_dcmrfgamtvhcxjgop5zumhpcha 2 16 , , , work_dcmrfgamtvhcxjgop5zumhpcha 2 17 allowing allow VBG work_dcmrfgamtvhcxjgop5zumhpcha 2 18 significantly significantly RB work_dcmrfgamtvhcxjgop5zumhpcha 2 19 increased increase VBN work_dcmrfgamtvhcxjgop5zumhpcha 2 20 efficiency efficiency NN work_dcmrfgamtvhcxjgop5zumhpcha 2 21 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 2 22 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 2 23 operations operation NNS work_dcmrfgamtvhcxjgop5zumhpcha 2 24 . . . work_dcmrfgamtvhcxjgop5zumhpcha 3 1 A a DT work_dcmrfgamtvhcxjgop5zumhpcha 3 2 novelty novelty NN work_dcmrfgamtvhcxjgop5zumhpcha 3 3 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 3 4 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 3 5 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 3 6 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 3 7 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 3 8 impure impure NN work_dcmrfgamtvhcxjgop5zumhpcha 3 9 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 3 10 effects effect NNS work_dcmrfgamtvhcxjgop5zumhpcha 3 11 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 3 12 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 3 13 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 3 14 made make VBN work_dcmrfgamtvhcxjgop5zumhpcha 3 15 obvious obvious JJ work_dcmrfgamtvhcxjgop5zumhpcha 3 16 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 3 17 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 3 18 source source NN work_dcmrfgamtvhcxjgop5zumhpcha 3 19 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 3 20 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 3 21 they -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 3 22 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 3 23 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 3 24 safely safely RB work_dcmrfgamtvhcxjgop5zumhpcha 3 25 encapsulated encapsulate VBN work_dcmrfgamtvhcxjgop5zumhpcha 3 26 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 3 27 pure pure JJ work_dcmrfgamtvhcxjgop5zumhpcha 3 28 functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 3 29 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 3 30 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 3 31 way way NN work_dcmrfgamtvhcxjgop5zumhpcha 3 32 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 3 33 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 3 34 checked check VBN work_dcmrfgamtvhcxjgop5zumhpcha 3 35 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 3 36 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 3 37 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 3 38 . . . work_dcmrfgamtvhcxjgop5zumhpcha 4 1 Execution execution NN work_dcmrfgamtvhcxjgop5zumhpcha 4 2 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 4 3 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 4 4 pure pure JJ work_dcmrfgamtvhcxjgop5zumhpcha 4 5 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 4 6 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 4 7 perform perform VB work_dcmrfgamtvhcxjgop5zumhpcha 4 8 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 4 9 updates update NNS work_dcmrfgamtvhcxjgop5zumhpcha 4 10 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 4 11 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 4 12 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 4 13 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 4 14 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 4 15 local local JJ work_dcmrfgamtvhcxjgop5zumhpcha 4 16 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 4 17 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 4 18 eventually eventually RB work_dcmrfgamtvhcxjgop5zumhpcha 4 19 returned return VBD work_dcmrfgamtvhcxjgop5zumhpcha 4 20 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 4 21 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 4 22 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 4 23 without without IN work_dcmrfgamtvhcxjgop5zumhpcha 4 24 risking risk VBG work_dcmrfgamtvhcxjgop5zumhpcha 4 25 modification modification NN work_dcmrfgamtvhcxjgop5zumhpcha 4 26 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 4 27 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 4 28 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 4 29 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 4 30 passed pass VBD work_dcmrfgamtvhcxjgop5zumhpcha 4 31 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 4 32 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 4 33 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 4 34 . . . work_dcmrfgamtvhcxjgop5zumhpcha 5 1 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 5 2 paper paper NN work_dcmrfgamtvhcxjgop5zumhpcha 5 3 describes describe VBZ work_dcmrfgamtvhcxjgop5zumhpcha 5 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 5 5 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 5 6 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 5 7 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 5 8 allows allow VBZ work_dcmrfgamtvhcxjgop5zumhpcha 5 9 impurity impurity NN work_dcmrfgamtvhcxjgop5zumhpcha 5 10 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 5 11 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 5 12 encapsulated encapsulate VBN work_dcmrfgamtvhcxjgop5zumhpcha 5 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 6 1 Aspects aspect NNS work_dcmrfgamtvhcxjgop5zumhpcha 6 2 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 6 3 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 6 4 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 6 5 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 6 6 similar similar JJ work_dcmrfgamtvhcxjgop5zumhpcha 6 7 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 6 8 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 6 9 published publish VBN work_dcmrfgamtvhcxjgop5zumhpcha 6 10 work work NN work_dcmrfgamtvhcxjgop5zumhpcha 6 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 6 12 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 6 13 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 6 14 addition addition NN work_dcmrfgamtvhcxjgop5zumhpcha 6 15 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 6 16 handles handle VBZ work_dcmrfgamtvhcxjgop5zumhpcha 6 17 explicit explicit JJ work_dcmrfgamtvhcxjgop5zumhpcha 6 18 pointers pointer NNS work_dcmrfgamtvhcxjgop5zumhpcha 6 19 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 6 20 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 6 21 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 6 22 , , , work_dcmrfgamtvhcxjgop5zumhpcha 6 23 higher high JJR work_dcmrfgamtvhcxjgop5zumhpcha 6 24 order order NN work_dcmrfgamtvhcxjgop5zumhpcha 6 25 functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 6 26 including include VBG work_dcmrfgamtvhcxjgop5zumhpcha 6 27 closures closure NNS work_dcmrfgamtvhcxjgop5zumhpcha 6 28 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 6 29 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 6 30 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 6 31 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 6 32 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 6 33 conditions condition NNS work_dcmrfgamtvhcxjgop5zumhpcha 6 34 concerning concern VBG work_dcmrfgamtvhcxjgop5zumhpcha 6 35 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 6 36 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 6 37 functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 6 38 . . . work_dcmrfgamtvhcxjgop5zumhpcha 7 1 Subjects Subjects NNP work_dcmrfgamtvhcxjgop5zumhpcha 7 2 Programming Programming NNP work_dcmrfgamtvhcxjgop5zumhpcha 7 3 Languages Languages NNP work_dcmrfgamtvhcxjgop5zumhpcha 7 4 Keywords Keywords NNPS work_dcmrfgamtvhcxjgop5zumhpcha 7 5 Functional functional JJ work_dcmrfgamtvhcxjgop5zumhpcha 7 6 programming programming NN work_dcmrfgamtvhcxjgop5zumhpcha 7 7 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 7 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 7 9 Algebraic Algebraic NNP work_dcmrfgamtvhcxjgop5zumhpcha 7 10 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 7 11 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 7 12 , , , work_dcmrfgamtvhcxjgop5zumhpcha 7 13 Destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 7 14 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 7 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 7 16 Mutability Mutability NNP work_dcmrfgamtvhcxjgop5zumhpcha 7 17 , , , work_dcmrfgamtvhcxjgop5zumhpcha 7 18 Effects Effects NNPS work_dcmrfgamtvhcxjgop5zumhpcha 7 19 , , , work_dcmrfgamtvhcxjgop5zumhpcha 7 20 Aliasing aliasing JJ work_dcmrfgamtvhcxjgop5zumhpcha 7 21 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 7 22 , , , work_dcmrfgamtvhcxjgop5zumhpcha 7 23 Sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 7 24 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 7 25 INTRODUCTION introduction NN work_dcmrfgamtvhcxjgop5zumhpcha 7 26 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 7 27 paper paper NN work_dcmrfgamtvhcxjgop5zumhpcha 7 28 describes describe VBZ work_dcmrfgamtvhcxjgop5zumhpcha 7 29 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 7 30 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 7 31 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 7 32 done do VBN work_dcmrfgamtvhcxjgop5zumhpcha 7 33 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 7 34 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 7 35 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 7 36 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 7 37 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 7 38 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 7 39 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 7 40 , , , work_dcmrfgamtvhcxjgop5zumhpcha 7 41 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 7 42 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 7 43 , , , work_dcmrfgamtvhcxjgop5zumhpcha 7 44 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 7 45 programming programming NN work_dcmrfgamtvhcxjgop5zumhpcha 7 46 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 7 47 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 7 48 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 7 49 currently currently RB work_dcmrfgamtvhcxjgop5zumhpcha 7 50 under under IN work_dcmrfgamtvhcxjgop5zumhpcha 7 51 development development NN work_dcmrfgamtvhcxjgop5zumhpcha 7 52 . . . work_dcmrfgamtvhcxjgop5zumhpcha 8 1 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 8 2 supports support VBZ work_dcmrfgamtvhcxjgop5zumhpcha 8 3 both both CC work_dcmrfgamtvhcxjgop5zumhpcha 8 4 declarative declarative JJ work_dcmrfgamtvhcxjgop5zumhpcha 8 5 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 8 6 imperative imperative JJ work_dcmrfgamtvhcxjgop5zumhpcha 8 7 styles style NNS work_dcmrfgamtvhcxjgop5zumhpcha 8 8 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 8 9 programming programming NN work_dcmrfgamtvhcxjgop5zumhpcha 8 10 . . . work_dcmrfgamtvhcxjgop5zumhpcha 9 1 It -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 9 2 supports support VBZ work_dcmrfgamtvhcxjgop5zumhpcha 9 3 algebraic algebraic NN work_dcmrfgamtvhcxjgop5zumhpcha 9 4 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 9 5 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 9 6 , , , work_dcmrfgamtvhcxjgop5zumhpcha 9 7 polymorphism polymorphism NN work_dcmrfgamtvhcxjgop5zumhpcha 9 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 9 9 higher high JJR work_dcmrfgamtvhcxjgop5zumhpcha 9 10 order order NN work_dcmrfgamtvhcxjgop5zumhpcha 9 11 programming programming NN work_dcmrfgamtvhcxjgop5zumhpcha 9 12 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 9 13 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 9 14 pure pure JJ work_dcmrfgamtvhcxjgop5zumhpcha 9 15 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 9 16 declarative declarative JJ work_dcmrfgamtvhcxjgop5zumhpcha 9 17 functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 9 18 , , , work_dcmrfgamtvhcxjgop5zumhpcha 9 19 allowing allow VBG work_dcmrfgamtvhcxjgop5zumhpcha 9 20 very very RB work_dcmrfgamtvhcxjgop5zumhpcha 9 21 high high JJ work_dcmrfgamtvhcxjgop5zumhpcha 9 22 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 9 23 reasoning reason VBG work_dcmrfgamtvhcxjgop5zumhpcha 9 24 about about IN work_dcmrfgamtvhcxjgop5zumhpcha 9 25 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 9 26 . . . work_dcmrfgamtvhcxjgop5zumhpcha 10 1 It -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 10 2 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 10 3 allows allow VBZ work_dcmrfgamtvhcxjgop5zumhpcha 10 4 imperative imperative JJ work_dcmrfgamtvhcxjgop5zumhpcha 10 5 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 10 6 , , , work_dcmrfgamtvhcxjgop5zumhpcha 10 7 where where WRB work_dcmrfgamtvhcxjgop5zumhpcha 10 8 programmers programmer NNS work_dcmrfgamtvhcxjgop5zumhpcha 10 9 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 10 10 consider consider VB work_dcmrfgamtvhcxjgop5zumhpcha 10 11 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 10 12 representation representation NN work_dcmrfgamtvhcxjgop5zumhpcha 10 13 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 10 14 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 10 15 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 10 16 , , , work_dcmrfgamtvhcxjgop5zumhpcha 10 17 obtain obtain VBP work_dcmrfgamtvhcxjgop5zumhpcha 10 18 pointers pointer NNS work_dcmrfgamtvhcxjgop5zumhpcha 10 19 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 10 20 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 10 21 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 10 22 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 10 23 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 10 24 constructors constructor NNS work_dcmrfgamtvhcxjgop5zumhpcha 10 25 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 10 26 destructively destructively RB work_dcmrfgamtvhcxjgop5zumhpcha 10 27 update update VB work_dcmrfgamtvhcxjgop5zumhpcha 10 28 them -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 10 29 . . . work_dcmrfgamtvhcxjgop5zumhpcha 11 1 Such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 11 2 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 11 3 requires require VBZ work_dcmrfgamtvhcxjgop5zumhpcha 11 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 11 5 programmer programmer NN work_dcmrfgamtvhcxjgop5zumhpcha 11 6 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 11 7 reason reason NN work_dcmrfgamtvhcxjgop5zumhpcha 11 8 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 11 9 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 11 10 much much RB work_dcmrfgamtvhcxjgop5zumhpcha 11 11 lower low JJR work_dcmrfgamtvhcxjgop5zumhpcha 11 12 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 11 13 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 11 14 consider consider VBP work_dcmrfgamtvhcxjgop5zumhpcha 11 15 aliasing aliasing JJ work_dcmrfgamtvhcxjgop5zumhpcha 11 16 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 11 17 pointers pointer NNS work_dcmrfgamtvhcxjgop5zumhpcha 11 18 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 11 19 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 11 20 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 11 21 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 11 22 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 11 23 . . . work_dcmrfgamtvhcxjgop5zumhpcha 12 1 Low low JJ work_dcmrfgamtvhcxjgop5zumhpcha 12 2 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 12 3 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 12 4 impure impure NN work_dcmrfgamtvhcxjgop5zumhpcha 12 5 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 12 6 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 12 7 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 12 8 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 12 9 encapsulated encapsulate VBN work_dcmrfgamtvhcxjgop5zumhpcha 12 10 within within IN work_dcmrfgamtvhcxjgop5zumhpcha 12 11 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 12 12 pure pure JJ work_dcmrfgamtvhcxjgop5zumhpcha 12 13 interface interface NN work_dcmrfgamtvhcxjgop5zumhpcha 12 14 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 12 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 12 16 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 12 17 checks check VBZ work_dcmrfgamtvhcxjgop5zumhpcha 12 18 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 12 19 purity purity NN work_dcmrfgamtvhcxjgop5zumhpcha 12 20 . . . work_dcmrfgamtvhcxjgop5zumhpcha 13 1 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 13 2 requires require VBZ work_dcmrfgamtvhcxjgop5zumhpcha 13 3 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 13 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 13 5 pointer pointer NN work_dcmrfgamtvhcxjgop5zumhpcha 13 6 aliasing aliasing JJ work_dcmrfgamtvhcxjgop5zumhpcha 13 7 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 13 8 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 13 9 structure structure NN work_dcmrfgamtvhcxjgop5zumhpcha 13 10 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 13 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 13 12 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 13 13 distinguish distinguish VB work_dcmrfgamtvhcxjgop5zumhpcha 13 14 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 13 15 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 13 16 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 13 17 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 13 18 only only RB work_dcmrfgamtvhcxjgop5zumhpcha 13 19 visible visible JJ work_dcmrfgamtvhcxjgop5zumhpcha 13 20 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 13 21 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 13 22 low low JJ work_dcmrfgamtvhcxjgop5zumhpcha 13 23 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 13 24 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 13 25 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 13 26 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 13 27 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 13 28 therefore therefore RB work_dcmrfgamtvhcxjgop5zumhpcha 13 29 safe safe JJ work_dcmrfgamtvhcxjgop5zumhpcha 13 30 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 13 31 update update VB work_dcmrfgamtvhcxjgop5zumhpcha 13 32 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 13 33 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 13 34 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 13 35 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 13 36 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 13 37 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 13 38 passed pass VBN work_dcmrfgamtvhcxjgop5zumhpcha 13 39 in in RP work_dcmrfgamtvhcxjgop5zumhpcha 13 40 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 13 41 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 13 42 high high JJ work_dcmrfgamtvhcxjgop5zumhpcha 13 43 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 13 44 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 13 45 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 13 46 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 13 47 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 13 48 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 13 49 would would MD work_dcmrfgamtvhcxjgop5zumhpcha 13 50 violate violate VB work_dcmrfgamtvhcxjgop5zumhpcha 13 51 purity purity NN work_dcmrfgamtvhcxjgop5zumhpcha 13 52 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 13 53 . . . work_dcmrfgamtvhcxjgop5zumhpcha 14 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 14 2 main main JJ work_dcmrfgamtvhcxjgop5zumhpcha 14 3 aim aim NN work_dcmrfgamtvhcxjgop5zumhpcha 14 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 14 5 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 14 6 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 14 7 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 14 8 get get VB work_dcmrfgamtvhcxjgop5zumhpcha 14 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 14 10 benefits benefit NNS work_dcmrfgamtvhcxjgop5zumhpcha 14 11 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 14 12 purity purity NN work_dcmrfgamtvhcxjgop5zumhpcha 14 13 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 14 14 most most JJS work_dcmrfgamtvhcxjgop5zumhpcha 14 15 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 14 16 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 14 17 still still RB work_dcmrfgamtvhcxjgop5zumhpcha 14 18 have have VBP work_dcmrfgamtvhcxjgop5zumhpcha 14 19 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 14 20 ability ability NN work_dcmrfgamtvhcxjgop5zumhpcha 14 21 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 14 22 write write VB work_dcmrfgamtvhcxjgop5zumhpcha 14 23 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 14 24 key key JJ work_dcmrfgamtvhcxjgop5zumhpcha 14 25 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 14 26 using use VBG work_dcmrfgamtvhcxjgop5zumhpcha 14 27 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 14 28 imperative imperative JJ work_dcmrfgamtvhcxjgop5zumhpcha 14 29 style style NN work_dcmrfgamtvhcxjgop5zumhpcha 14 30 , , , work_dcmrfgamtvhcxjgop5zumhpcha 14 31 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 14 32 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 14 33 significantly significantly RB work_dcmrfgamtvhcxjgop5zumhpcha 14 34 improve improve VB work_dcmrfgamtvhcxjgop5zumhpcha 14 35 efficiency efficiency NN work_dcmrfgamtvhcxjgop5zumhpcha 14 36 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 14 37 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 14 38 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 14 39 , , , work_dcmrfgamtvhcxjgop5zumhpcha 14 40 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 14 41 more more JJR work_dcmrfgamtvhcxjgop5zumhpcha 14 42 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 14 43 twenty twenty RB work_dcmrfgamtvhcxjgop5zumhpcha 14 44 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 14 45 fold fold JJ work_dcmrfgamtvhcxjgop5zumhpcha 14 46 increase increase NN work_dcmrfgamtvhcxjgop5zumhpcha 14 47 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 14 48 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 14 49 speed speed NN work_dcmrfgamtvhcxjgop5zumhpcha 14 50 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 14 51 inserting insert VBG work_dcmrfgamtvhcxjgop5zumhpcha 14 52 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 14 53 element element NN work_dcmrfgamtvhcxjgop5zumhpcha 14 54 into into IN work_dcmrfgamtvhcxjgop5zumhpcha 14 55 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 14 56 binary binary JJ work_dcmrfgamtvhcxjgop5zumhpcha 14 57 search search NN work_dcmrfgamtvhcxjgop5zumhpcha 14 58 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 14 59 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 14 60 . . . work_dcmrfgamtvhcxjgop5zumhpcha 15 1 There there EX work_dcmrfgamtvhcxjgop5zumhpcha 15 2 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 15 3 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 15 4 functional functional JJ work_dcmrfgamtvhcxjgop5zumhpcha 15 5 programming programming NN work_dcmrfgamtvhcxjgop5zumhpcha 15 6 languages language NNS work_dcmrfgamtvhcxjgop5zumhpcha 15 7 , , , work_dcmrfgamtvhcxjgop5zumhpcha 15 8 such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 15 9 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 15 10 ML ML NNP work_dcmrfgamtvhcxjgop5zumhpcha 15 11 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 15 12 Milner Milner NNP work_dcmrfgamtvhcxjgop5zumhpcha 15 13 , , , work_dcmrfgamtvhcxjgop5zumhpcha 15 14 Tofte Tofte NNP work_dcmrfgamtvhcxjgop5zumhpcha 15 15 & & CC work_dcmrfgamtvhcxjgop5zumhpcha 15 16 Macqueen Macqueen NNP work_dcmrfgamtvhcxjgop5zumhpcha 15 17 , , , work_dcmrfgamtvhcxjgop5zumhpcha 15 18 1997 1997 CD work_dcmrfgamtvhcxjgop5zumhpcha 15 19 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 15 20 , , , work_dcmrfgamtvhcxjgop5zumhpcha 15 21 Haskell Haskell NNP work_dcmrfgamtvhcxjgop5zumhpcha 15 22 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 15 23 Jones Jones NNP work_dcmrfgamtvhcxjgop5zumhpcha 15 24 et et NNP work_dcmrfgamtvhcxjgop5zumhpcha 15 25 al al NNP work_dcmrfgamtvhcxjgop5zumhpcha 15 26 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 15 27 , , , work_dcmrfgamtvhcxjgop5zumhpcha 15 28 1999 1999 CD work_dcmrfgamtvhcxjgop5zumhpcha 15 29 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 15 30 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 15 31 Disciple Disciple NNP work_dcmrfgamtvhcxjgop5zumhpcha 15 32 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 15 33 Lippmeier Lippmeier NNP work_dcmrfgamtvhcxjgop5zumhpcha 15 34 , , , work_dcmrfgamtvhcxjgop5zumhpcha 15 35 2009 2009 CD work_dcmrfgamtvhcxjgop5zumhpcha 15 36 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 15 37 , , , work_dcmrfgamtvhcxjgop5zumhpcha 15 38 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 15 39 allow allow VBP work_dcmrfgamtvhcxjgop5zumhpcha 15 40 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 15 41 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 15 42 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 15 43 shared share VBN work_dcmrfgamtvhcxjgop5zumhpcha 15 44 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 15 45 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 15 46 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 15 47 do do VBP work_dcmrfgamtvhcxjgop5zumhpcha 15 48 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 15 49 allow allow VB work_dcmrfgamtvhcxjgop5zumhpcha 15 50 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 15 51 impurity impurity NN work_dcmrfgamtvhcxjgop5zumhpcha 15 52 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 15 53 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 15 54 How how WRB work_dcmrfgamtvhcxjgop5zumhpcha 15 55 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 15 56 cite cite VB work_dcmrfgamtvhcxjgop5zumhpcha 15 57 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 15 58 article article NN work_dcmrfgamtvhcxjgop5zumhpcha 15 59 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 15 60 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 15 61 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 15 62 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 15 63 , , , work_dcmrfgamtvhcxjgop5zumhpcha 15 64 Sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 15 65 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 15 66 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 15 67 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 15 68 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 15 69 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 15 70 . . . work_dcmrfgamtvhcxjgop5zumhpcha 16 1 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 16 2 Comput comput NN work_dcmrfgamtvhcxjgop5zumhpcha 16 3 . . . work_dcmrfgamtvhcxjgop5zumhpcha 17 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 17 2 . . . work_dcmrfgamtvhcxjgop5zumhpcha 18 1 1 1 CD work_dcmrfgamtvhcxjgop5zumhpcha 18 2 : : SYM work_dcmrfgamtvhcxjgop5zumhpcha 18 3 e22 e22 NN work_dcmrfgamtvhcxjgop5zumhpcha 18 4 ; ; : work_dcmrfgamtvhcxjgop5zumhpcha 18 5 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 18 6 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 18 7 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 18 8 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 18 9 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 18 10 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 18 11 mailto:lee@unimelb.edu.au mailto:lee@unimelb.edu.au NNP work_dcmrfgamtvhcxjgop5zumhpcha 18 12 https://peerj.com/academic-boards/editors/ https://peerj.com/academic-boards/editors/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 18 13 https://peerj.com/academic-boards/editors/ https://peerj.com/academic-boards/editors/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 18 14 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 18 15 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 18 16 http://creativecommons.org/licenses/by/4.0/ http://creativecommons.org/licenses/by/4.0/ FW work_dcmrfgamtvhcxjgop5zumhpcha 18 17 http://creativecommons.org/licenses/by/4.0/ http://creativecommons.org/licenses/by/4.0/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 18 18 https://peerj.com/computer-science/ https://peerj.com/computer-science/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 18 19 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 18 20 encapsulated encapsulate VBD work_dcmrfgamtvhcxjgop5zumhpcha 18 21 . . . work_dcmrfgamtvhcxjgop5zumhpcha 19 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 19 2 these these DT work_dcmrfgamtvhcxjgop5zumhpcha 19 3 languages language NNS work_dcmrfgamtvhcxjgop5zumhpcha 19 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 19 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 19 6 ability ability NN work_dcmrfgamtvhcxjgop5zumhpcha 19 7 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 19 8 update update VB work_dcmrfgamtvhcxjgop5zumhpcha 19 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 19 10 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 19 11 structure structure NN work_dcmrfgamtvhcxjgop5zumhpcha 19 12 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 19 13 connected connect VBN work_dcmrfgamtvhcxjgop5zumhpcha 19 14 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 19 15 its -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 19 16 type.1 type.1 NN work_dcmrfgamtvhcxjgop5zumhpcha 19 17 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 19 18 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 19 19 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 19 20 structure structure NN work_dcmrfgamtvhcxjgop5zumhpcha 19 21 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 19 22 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 19 23 built build VBN work_dcmrfgamtvhcxjgop5zumhpcha 19 24 using use VBG work_dcmrfgamtvhcxjgop5zumhpcha 19 25 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 19 26 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 19 27 , , , work_dcmrfgamtvhcxjgop5zumhpcha 19 28 its -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 19 29 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 19 30 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 19 31 allow allow VB work_dcmrfgamtvhcxjgop5zumhpcha 19 32 1 1 CD work_dcmrfgamtvhcxjgop5zumhpcha 19 33 Disciple Disciple NNP work_dcmrfgamtvhcxjgop5zumhpcha 19 34 uses use NNS work_dcmrfgamtvhcxjgop5zumhpcha 19 35 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 19 36 region region NN work_dcmrfgamtvhcxjgop5zumhpcha 19 37 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 19 38 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 19 39 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 19 40 augment augment NN work_dcmrfgamtvhcxjgop5zumhpcha 19 41 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 19 42 , , , work_dcmrfgamtvhcxjgop5zumhpcha 19 43 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 19 44 similar similar JJ work_dcmrfgamtvhcxjgop5zumhpcha 19 45 consequences consequence NNS work_dcmrfgamtvhcxjgop5zumhpcha 19 46 . . . work_dcmrfgamtvhcxjgop5zumhpcha 20 1 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 20 2 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 20 3 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 20 4 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 20 5 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 20 6 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 20 7 uses use VBZ work_dcmrfgamtvhcxjgop5zumhpcha 20 8 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 20 9 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 20 10 structure structure NN work_dcmrfgamtvhcxjgop5zumhpcha 20 11 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 20 12 potentially potentially RB work_dcmrfgamtvhcxjgop5zumhpcha 20 13 update update VB work_dcmrfgamtvhcxjgop5zumhpcha 20 14 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 20 15 as as RB work_dcmrfgamtvhcxjgop5zumhpcha 20 16 well well RB work_dcmrfgamtvhcxjgop5zumhpcha 20 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 21 1 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 21 2 prevents prevent VBZ work_dcmrfgamtvhcxjgop5zumhpcha 21 3 simple simple JJ work_dcmrfgamtvhcxjgop5zumhpcha 21 4 declarative declarative JJ work_dcmrfgamtvhcxjgop5zumhpcha 21 5 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 21 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 21 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 21 8 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 21 9 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 21 10 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 21 11 lead lead VB work_dcmrfgamtvhcxjgop5zumhpcha 21 12 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 21 13 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 21 14 proliferation proliferation NN work_dcmrfgamtvhcxjgop5zumhpcha 21 15 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 21 16 different different JJ work_dcmrfgamtvhcxjgop5zumhpcha 21 17 versions version NNS work_dcmrfgamtvhcxjgop5zumhpcha 21 18 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 21 19 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 21 20 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 21 21 structure structure NN work_dcmrfgamtvhcxjgop5zumhpcha 21 22 , , , work_dcmrfgamtvhcxjgop5zumhpcha 21 23 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 21 24 different different JJ work_dcmrfgamtvhcxjgop5zumhpcha 21 25 parts part NNS work_dcmrfgamtvhcxjgop5zumhpcha 21 26 being be VBG work_dcmrfgamtvhcxjgop5zumhpcha 21 27 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 21 28 . . . work_dcmrfgamtvhcxjgop5zumhpcha 22 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 22 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 22 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 22 4 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 22 5 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 22 6 four four CD work_dcmrfgamtvhcxjgop5zumhpcha 22 7 different different JJ work_dcmrfgamtvhcxjgop5zumhpcha 22 8 versions version NNS work_dcmrfgamtvhcxjgop5zumhpcha 22 9 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 22 10 lists list NNS work_dcmrfgamtvhcxjgop5zumhpcha 22 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 22 12 since since IN work_dcmrfgamtvhcxjgop5zumhpcha 22 13 both both CC work_dcmrfgamtvhcxjgop5zumhpcha 22 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 22 15 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 22 16 elements element NNS work_dcmrfgamtvhcxjgop5zumhpcha 22 17 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 22 18 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 22 19 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 22 20 spine spine NN work_dcmrfgamtvhcxjgop5zumhpcha 22 21 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 22 22 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 22 23 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 22 24 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 22 25 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 22 26 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 22 27 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 22 28 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 22 29 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 22 30 , , , work_dcmrfgamtvhcxjgop5zumhpcha 22 31 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 22 32 sixteen sixteen CD work_dcmrfgamtvhcxjgop5zumhpcha 22 33 different different JJ work_dcmrfgamtvhcxjgop5zumhpcha 22 34 versions version NNS work_dcmrfgamtvhcxjgop5zumhpcha 22 35 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 22 36 lists list NNS work_dcmrfgamtvhcxjgop5zumhpcha 22 37 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 22 38 pairs pair NNS work_dcmrfgamtvhcxjgop5zumhpcha 22 39 . . . work_dcmrfgamtvhcxjgop5zumhpcha 23 1 There there EX work_dcmrfgamtvhcxjgop5zumhpcha 23 2 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 23 3 often often RB work_dcmrfgamtvhcxjgop5zumhpcha 23 4 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 23 5 efficiency efficiency NN work_dcmrfgamtvhcxjgop5zumhpcha 23 6 penalty penalty NN work_dcmrfgamtvhcxjgop5zumhpcha 23 7 as as RB work_dcmrfgamtvhcxjgop5zumhpcha 23 8 well well RB work_dcmrfgamtvhcxjgop5zumhpcha 23 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 23 10 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 23 11 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 23 12 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 23 13 requiring require VBG work_dcmrfgamtvhcxjgop5zumhpcha 23 14 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 23 15 extra extra JJ work_dcmrfgamtvhcxjgop5zumhpcha 23 16 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 23 17 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 23 18 indirection indirection NN work_dcmrfgamtvhcxjgop5zumhpcha 23 19 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 23 20 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 23 21 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 23 22 structure structure NN work_dcmrfgamtvhcxjgop5zumhpcha 23 23 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 23 24 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 23 25 explicit explicit JJ work_dcmrfgamtvhcxjgop5zumhpcha 23 26 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 23 27 reference reference NN work_dcmrfgamtvhcxjgop5zumhpcha 23 28 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 23 29 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 23 30 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 23 31 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 23 32 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 23 33 most most JJS work_dcmrfgamtvhcxjgop5zumhpcha 23 34 versions version NNS work_dcmrfgamtvhcxjgop5zumhpcha 23 35 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 23 36 ML ML NNP work_dcmrfgamtvhcxjgop5zumhpcha 23 37 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 23 38 Haskell Haskell NNP work_dcmrfgamtvhcxjgop5zumhpcha 23 39 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 23 40 . . . work_dcmrfgamtvhcxjgop5zumhpcha 24 1 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 24 2 avoids avoid VBZ work_dcmrfgamtvhcxjgop5zumhpcha 24 3 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 24 4 inefficiency inefficiency NN work_dcmrfgamtvhcxjgop5zumhpcha 24 5 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 24 6 separates separate VBZ work_dcmrfgamtvhcxjgop5zumhpcha 24 7 mutability mutability NN work_dcmrfgamtvhcxjgop5zumhpcha 24 8 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 24 9 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 24 10 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 24 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 24 12 allowing allow VBG work_dcmrfgamtvhcxjgop5zumhpcha 24 13 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 24 14 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 24 15 structure structure NN work_dcmrfgamtvhcxjgop5zumhpcha 24 16 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 24 17 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 24 18 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 24 19 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 24 20 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 24 21 contexts contexts NN work_dcmrfgamtvhcxjgop5zumhpcha 24 22 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 24 23 considered consider VBN work_dcmrfgamtvhcxjgop5zumhpcha 24 24 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 24 25 pure pure JJ work_dcmrfgamtvhcxjgop5zumhpcha 24 26 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 24 27 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 24 28 others other NNS work_dcmrfgamtvhcxjgop5zumhpcha 24 29 . . . work_dcmrfgamtvhcxjgop5zumhpcha 25 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 25 2 main main JJ work_dcmrfgamtvhcxjgop5zumhpcha 25 3 cost cost NN work_dcmrfgamtvhcxjgop5zumhpcha 25 4 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 25 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 25 6 programmer programmer NN work_dcmrfgamtvhcxjgop5zumhpcha 25 7 perspective perspective NN work_dcmrfgamtvhcxjgop5zumhpcha 25 8 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 25 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 25 10 need need NN work_dcmrfgamtvhcxjgop5zumhpcha 25 11 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 25 12 include include VB work_dcmrfgamtvhcxjgop5zumhpcha 25 13 extra extra JJ work_dcmrfgamtvhcxjgop5zumhpcha 25 14 annotations annotation NNS work_dcmrfgamtvhcxjgop5zumhpcha 25 15 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 25 16 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 25 17 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 25 18 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 25 19 source source NN work_dcmrfgamtvhcxjgop5zumhpcha 25 20 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 25 21 . . . work_dcmrfgamtvhcxjgop5zumhpcha 26 1 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 26 2 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 26 3 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 26 4 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 26 5 considered consider VBN work_dcmrfgamtvhcxjgop5zumhpcha 26 6 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 26 7 benefit benefit NN work_dcmrfgamtvhcxjgop5zumhpcha 26 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 26 9 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 26 10 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 26 11 provides provide VBZ work_dcmrfgamtvhcxjgop5zumhpcha 26 12 useful useful JJ work_dcmrfgamtvhcxjgop5zumhpcha 26 13 documentation documentation NN work_dcmrfgamtvhcxjgop5zumhpcha 26 14 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 26 15 error error NN work_dcmrfgamtvhcxjgop5zumhpcha 26 16 checking checking NN work_dcmrfgamtvhcxjgop5zumhpcha 26 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 27 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 27 2 main main JJ work_dcmrfgamtvhcxjgop5zumhpcha 27 3 implementation implementation NN work_dcmrfgamtvhcxjgop5zumhpcha 27 4 cost cost NN work_dcmrfgamtvhcxjgop5zumhpcha 27 5 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 27 6 additional additional JJ work_dcmrfgamtvhcxjgop5zumhpcha 27 7 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 27 8 done do VBN work_dcmrfgamtvhcxjgop5zumhpcha 27 9 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 27 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 27 11 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 27 12 , , , work_dcmrfgamtvhcxjgop5zumhpcha 27 13 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 27 14 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 27 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 27 16 focus focus NN work_dcmrfgamtvhcxjgop5zumhpcha 27 17 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 27 18 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 27 19 paper paper NN work_dcmrfgamtvhcxjgop5zumhpcha 27 20 . . . work_dcmrfgamtvhcxjgop5zumhpcha 28 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 28 2 rest rest NN work_dcmrfgamtvhcxjgop5zumhpcha 28 3 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 28 4 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 28 5 paper paper NN work_dcmrfgamtvhcxjgop5zumhpcha 28 6 assumes assume VBZ work_dcmrfgamtvhcxjgop5zumhpcha 28 7 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 28 8 familiarity familiarity NN work_dcmrfgamtvhcxjgop5zumhpcha 28 9 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 28 10 Haskell Haskell NNP work_dcmrfgamtvhcxjgop5zumhpcha 28 11 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 28 12 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 28 13 structured structure VBN work_dcmrfgamtvhcxjgop5zumhpcha 28 14 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 28 15 follows follow VBZ work_dcmrfgamtvhcxjgop5zumhpcha 28 16 . . . work_dcmrfgamtvhcxjgop5zumhpcha 29 1 ‘ ' `` work_dcmrfgamtvhcxjgop5zumhpcha 29 2 An an DT work_dcmrfgamtvhcxjgop5zumhpcha 29 3 Overview Overview NNP work_dcmrfgamtvhcxjgop5zumhpcha 29 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 29 5 Pawn Pawn NNP work_dcmrfgamtvhcxjgop5zumhpcha 29 6 ’ ' '' work_dcmrfgamtvhcxjgop5zumhpcha 29 7 gives give VBZ work_dcmrfgamtvhcxjgop5zumhpcha 29 8 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 29 9 brief brief JJ work_dcmrfgamtvhcxjgop5zumhpcha 29 10 overview overview NN work_dcmrfgamtvhcxjgop5zumhpcha 29 11 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 29 12 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 29 13 relevant relevant JJ work_dcmrfgamtvhcxjgop5zumhpcha 29 14 features feature NNS work_dcmrfgamtvhcxjgop5zumhpcha 29 15 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 29 16 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 29 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 30 1 An an DT work_dcmrfgamtvhcxjgop5zumhpcha 30 2 early early JJ work_dcmrfgamtvhcxjgop5zumhpcha 30 3 pass pass NN work_dcmrfgamtvhcxjgop5zumhpcha 30 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 30 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 30 6 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 30 7 translates translate VBZ work_dcmrfgamtvhcxjgop5zumhpcha 30 8 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 30 9 programs program NNS work_dcmrfgamtvhcxjgop5zumhpcha 30 10 into into IN work_dcmrfgamtvhcxjgop5zumhpcha 30 11 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 30 12 simpler simple JJR work_dcmrfgamtvhcxjgop5zumhpcha 30 13 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 30 14 core core NN work_dcmrfgamtvhcxjgop5zumhpcha 30 15 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 30 16 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 30 17 ; ; : work_dcmrfgamtvhcxjgop5zumhpcha 30 18 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 30 19 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 30 20 described describe VBN work_dcmrfgamtvhcxjgop5zumhpcha 30 21 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 30 22 ‘ ' `` work_dcmrfgamtvhcxjgop5zumhpcha 30 23 Core Core NNP work_dcmrfgamtvhcxjgop5zumhpcha 30 24 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 30 25 . . . work_dcmrfgamtvhcxjgop5zumhpcha 30 26 ’ ' '' work_dcmrfgamtvhcxjgop5zumhpcha 30 27 ‘ ' `` work_dcmrfgamtvhcxjgop5zumhpcha 30 28 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 30 29 Abstract Abstract NNP work_dcmrfgamtvhcxjgop5zumhpcha 30 30 Domain Domain NNP work_dcmrfgamtvhcxjgop5zumhpcha 30 31 ’ ' '' work_dcmrfgamtvhcxjgop5zumhpcha 30 32 describes describe VBZ work_dcmrfgamtvhcxjgop5zumhpcha 30 33 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 30 34 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 30 35 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 30 36 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 30 37 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 30 38 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 30 39 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 30 40 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 30 41 algorithm algorithm NNP work_dcmrfgamtvhcxjgop5zumhpcha 30 42 , , , work_dcmrfgamtvhcxjgop5zumhpcha 30 43 ‘ ' `` work_dcmrfgamtvhcxjgop5zumhpcha 30 44 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 30 45 Sharing Sharing NNP work_dcmrfgamtvhcxjgop5zumhpcha 30 46 Analysis Analysis NNP work_dcmrfgamtvhcxjgop5zumhpcha 30 47 Algorithm Algorithm NNP work_dcmrfgamtvhcxjgop5zumhpcha 30 48 ’ ' '' work_dcmrfgamtvhcxjgop5zumhpcha 30 49 defines define VBZ work_dcmrfgamtvhcxjgop5zumhpcha 30 50 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 30 51 algorithm algorithm NN work_dcmrfgamtvhcxjgop5zumhpcha 30 52 itself -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 30 53 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 30 54 ‘ ' `` work_dcmrfgamtvhcxjgop5zumhpcha 30 55 Example Example NNP work_dcmrfgamtvhcxjgop5zumhpcha 30 56 ’ ' '' work_dcmrfgamtvhcxjgop5zumhpcha 30 57 gives give VBZ work_dcmrfgamtvhcxjgop5zumhpcha 30 58 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 30 59 extended extended JJ work_dcmrfgamtvhcxjgop5zumhpcha 30 60 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 30 61 . . . work_dcmrfgamtvhcxjgop5zumhpcha 31 1 ‘ ' `` work_dcmrfgamtvhcxjgop5zumhpcha 31 2 Discussion discussion NN work_dcmrfgamtvhcxjgop5zumhpcha 31 3 ’ ' '' work_dcmrfgamtvhcxjgop5zumhpcha 31 4 briefly briefly RB work_dcmrfgamtvhcxjgop5zumhpcha 31 5 discusses discuss VBZ work_dcmrfgamtvhcxjgop5zumhpcha 31 6 precision precision NN work_dcmrfgamtvhcxjgop5zumhpcha 31 7 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 31 8 efficiency efficiency NN work_dcmrfgamtvhcxjgop5zumhpcha 31 9 issues issue NNS work_dcmrfgamtvhcxjgop5zumhpcha 31 10 . . . work_dcmrfgamtvhcxjgop5zumhpcha 32 1 ‘ ' `` work_dcmrfgamtvhcxjgop5zumhpcha 32 2 Related related JJ work_dcmrfgamtvhcxjgop5zumhpcha 32 3 Work Work NNP work_dcmrfgamtvhcxjgop5zumhpcha 32 4 ’ ' '' work_dcmrfgamtvhcxjgop5zumhpcha 32 5 discusses discuss VBZ work_dcmrfgamtvhcxjgop5zumhpcha 32 6 related related JJ work_dcmrfgamtvhcxjgop5zumhpcha 32 7 work work NN work_dcmrfgamtvhcxjgop5zumhpcha 32 8 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 32 9 ‘ ' `` work_dcmrfgamtvhcxjgop5zumhpcha 32 10 Conclusion conclusion NN work_dcmrfgamtvhcxjgop5zumhpcha 32 11 ’ ' '' work_dcmrfgamtvhcxjgop5zumhpcha 32 12 concludes conclude VBZ work_dcmrfgamtvhcxjgop5zumhpcha 32 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 33 1 AN an DT work_dcmrfgamtvhcxjgop5zumhpcha 33 2 OVERVIEW OVERVIEW NNP work_dcmrfgamtvhcxjgop5zumhpcha 33 3 OF of IN work_dcmrfgamtvhcxjgop5zumhpcha 33 4 PAWNS PAWNS NNP work_dcmrfgamtvhcxjgop5zumhpcha 33 5 A a DT work_dcmrfgamtvhcxjgop5zumhpcha 33 6 more more RBR work_dcmrfgamtvhcxjgop5zumhpcha 33 7 detailed detailed JJ work_dcmrfgamtvhcxjgop5zumhpcha 33 8 introduction introduction NN work_dcmrfgamtvhcxjgop5zumhpcha 33 9 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 33 10 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 33 11 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 33 12 given give VBN work_dcmrfgamtvhcxjgop5zumhpcha 33 13 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 33 14 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 33 15 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 33 16 , , , work_dcmrfgamtvhcxjgop5zumhpcha 33 17 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 33 18 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 33 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 34 1 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 34 2 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 34 3 many many JJ work_dcmrfgamtvhcxjgop5zumhpcha 34 4 similarities similarity NNS work_dcmrfgamtvhcxjgop5zumhpcha 34 5 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 34 6 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 34 7 functional functional JJ work_dcmrfgamtvhcxjgop5zumhpcha 34 8 languages language NNS work_dcmrfgamtvhcxjgop5zumhpcha 34 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 35 1 It -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 35 2 supports support VBZ work_dcmrfgamtvhcxjgop5zumhpcha 35 3 algebraic algebraic NN work_dcmrfgamtvhcxjgop5zumhpcha 35 4 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 35 5 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 35 6 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 35 7 parametric parametric JJ work_dcmrfgamtvhcxjgop5zumhpcha 35 8 polymorphism polymorphism NN work_dcmrfgamtvhcxjgop5zumhpcha 35 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 35 10 higher high JJR work_dcmrfgamtvhcxjgop5zumhpcha 35 11 order order NN work_dcmrfgamtvhcxjgop5zumhpcha 35 12 programming programming NN work_dcmrfgamtvhcxjgop5zumhpcha 35 13 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 35 14 curried curried JJ work_dcmrfgamtvhcxjgop5zumhpcha 35 15 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 35 16 definitions definition NNS work_dcmrfgamtvhcxjgop5zumhpcha 35 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 36 1 It -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 36 2 uses use VBZ work_dcmrfgamtvhcxjgop5zumhpcha 36 3 strict strict JJ work_dcmrfgamtvhcxjgop5zumhpcha 36 4 evaluation evaluation NN work_dcmrfgamtvhcxjgop5zumhpcha 36 5 . . . work_dcmrfgamtvhcxjgop5zumhpcha 37 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 37 2 addition addition NN work_dcmrfgamtvhcxjgop5zumhpcha 37 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 37 4 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 37 5 supports support VBZ work_dcmrfgamtvhcxjgop5zumhpcha 37 6 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 37 7 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 37 8 via via IN work_dcmrfgamtvhcxjgop5zumhpcha 37 9 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 37 10 references reference NNS work_dcmrfgamtvhcxjgop5zumhpcha 37 11 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 37 12 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 37 13 pointers pointer NNS work_dcmrfgamtvhcxjgop5zumhpcha 37 14 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 37 15 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 37 16 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 37 17 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 37 18 variety variety NN work_dcmrfgamtvhcxjgop5zumhpcha 37 19 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 37 20 extra extra JJ work_dcmrfgamtvhcxjgop5zumhpcha 37 21 annotations annotation NNS work_dcmrfgamtvhcxjgop5zumhpcha 37 22 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 37 23 make make VB work_dcmrfgamtvhcxjgop5zumhpcha 37 24 impure impure NN work_dcmrfgamtvhcxjgop5zumhpcha 37 25 effects effect NNS work_dcmrfgamtvhcxjgop5zumhpcha 37 26 more more RBR work_dcmrfgamtvhcxjgop5zumhpcha 37 27 clear clear JJ work_dcmrfgamtvhcxjgop5zumhpcha 37 28 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 37 29 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 37 30 source source NN work_dcmrfgamtvhcxjgop5zumhpcha 37 31 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 37 32 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 37 33 allow allow VB work_dcmrfgamtvhcxjgop5zumhpcha 37 34 them -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 37 35 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 37 36 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 37 37 encapsulated encapsulate VBN work_dcmrfgamtvhcxjgop5zumhpcha 37 38 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 37 39 pure pure JJ work_dcmrfgamtvhcxjgop5zumhpcha 37 40 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 37 41 . . . work_dcmrfgamtvhcxjgop5zumhpcha 38 1 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 38 2 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 38 3 supports support VBZ work_dcmrfgamtvhcxjgop5zumhpcha 38 4 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 38 5 form form NN work_dcmrfgamtvhcxjgop5zumhpcha 38 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 38 7 global global JJ work_dcmrfgamtvhcxjgop5zumhpcha 38 8 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 38 9 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 38 10 called call VBN work_dcmrfgamtvhcxjgop5zumhpcha 38 11 state state NN work_dcmrfgamtvhcxjgop5zumhpcha 38 12 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 38 13 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 38 14 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 38 15 support support VBP work_dcmrfgamtvhcxjgop5zumhpcha 38 16 encapsulated encapsulate VBD work_dcmrfgamtvhcxjgop5zumhpcha 38 17 effects effect NNS work_dcmrfgamtvhcxjgop5zumhpcha 38 18 , , , work_dcmrfgamtvhcxjgop5zumhpcha 38 19 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 38 20 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 38 21 do do VBP work_dcmrfgamtvhcxjgop5zumhpcha 38 22 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 38 23 discuss discuss VB work_dcmrfgamtvhcxjgop5zumhpcha 38 24 them -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 38 25 further further RB work_dcmrfgamtvhcxjgop5zumhpcha 38 26 here here RB work_dcmrfgamtvhcxjgop5zumhpcha 38 27 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 38 28 they -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 38 29 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 38 30 handled handle VBN work_dcmrfgamtvhcxjgop5zumhpcha 38 31 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 38 32 essentially essentially RB work_dcmrfgamtvhcxjgop5zumhpcha 38 33 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 38 34 same same JJ work_dcmrfgamtvhcxjgop5zumhpcha 38 35 way way NN work_dcmrfgamtvhcxjgop5zumhpcha 38 36 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 38 37 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 38 38 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 38 39 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 38 40 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 38 41 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 38 42 . . . work_dcmrfgamtvhcxjgop5zumhpcha 39 1 Pure pure JJ work_dcmrfgamtvhcxjgop5zumhpcha 39 2 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 39 3 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 39 4 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 39 5 thought think VBN work_dcmrfgamtvhcxjgop5zumhpcha 39 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 39 7 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 39 8 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 39 9 declarative declarative JJ work_dcmrfgamtvhcxjgop5zumhpcha 39 10 way way NN work_dcmrfgamtvhcxjgop5zumhpcha 39 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 39 12 where where WRB work_dcmrfgamtvhcxjgop5zumhpcha 39 13 values value NNS work_dcmrfgamtvhcxjgop5zumhpcha 39 14 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 39 15 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 39 16 viewed view VBN work_dcmrfgamtvhcxjgop5zumhpcha 39 17 abstractly abstractly RB work_dcmrfgamtvhcxjgop5zumhpcha 39 18 , , , work_dcmrfgamtvhcxjgop5zumhpcha 39 19 without without IN work_dcmrfgamtvhcxjgop5zumhpcha 39 20 considering consider VBG work_dcmrfgamtvhcxjgop5zumhpcha 39 21 how how WRB work_dcmrfgamtvhcxjgop5zumhpcha 39 22 they -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 39 23 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 39 24 represented represent VBN work_dcmrfgamtvhcxjgop5zumhpcha 39 25 . . . work_dcmrfgamtvhcxjgop5zumhpcha 40 1 Code code NN work_dcmrfgamtvhcxjgop5zumhpcha 40 2 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 40 3 uses use VBZ work_dcmrfgamtvhcxjgop5zumhpcha 40 4 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 40 5 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 40 6 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 40 7 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 40 8 viewed view VBN work_dcmrfgamtvhcxjgop5zumhpcha 40 9 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 40 10 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 40 11 lower low JJR work_dcmrfgamtvhcxjgop5zumhpcha 40 12 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 40 13 , , , work_dcmrfgamtvhcxjgop5zumhpcha 40 14 considering consider VBG work_dcmrfgamtvhcxjgop5zumhpcha 40 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 40 16 representation representation NN work_dcmrfgamtvhcxjgop5zumhpcha 40 17 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 40 18 values value NNS work_dcmrfgamtvhcxjgop5zumhpcha 40 19 , , , work_dcmrfgamtvhcxjgop5zumhpcha 40 20 including include VBG work_dcmrfgamtvhcxjgop5zumhpcha 40 21 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 40 22 . . . work_dcmrfgamtvhcxjgop5zumhpcha 41 1 We -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 41 2 discuss discuss VBP work_dcmrfgamtvhcxjgop5zumhpcha 41 3 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 41 4 lower low JJR work_dcmrfgamtvhcxjgop5zumhpcha 41 5 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 41 6 view view NN work_dcmrfgamtvhcxjgop5zumhpcha 41 7 first first RB work_dcmrfgamtvhcxjgop5zumhpcha 41 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 41 9 then then RB work_dcmrfgamtvhcxjgop5zumhpcha 41 10 briefly briefly RB work_dcmrfgamtvhcxjgop5zumhpcha 41 11 present present VB work_dcmrfgamtvhcxjgop5zumhpcha 41 12 how how WRB work_dcmrfgamtvhcxjgop5zumhpcha 41 13 impurity impurity NN work_dcmrfgamtvhcxjgop5zumhpcha 41 14 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 41 15 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 41 16 encapsulated encapsulate VBN work_dcmrfgamtvhcxjgop5zumhpcha 41 17 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 41 18 support support VB work_dcmrfgamtvhcxjgop5zumhpcha 41 19 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 41 20 high high JJ work_dcmrfgamtvhcxjgop5zumhpcha 41 21 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 41 22 view view NN work_dcmrfgamtvhcxjgop5zumhpcha 41 23 . . . work_dcmrfgamtvhcxjgop5zumhpcha 42 1 We -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 42 2 use use VBP work_dcmrfgamtvhcxjgop5zumhpcha 42 3 Haskell Haskell NNP work_dcmrfgamtvhcxjgop5zumhpcha 42 4 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 42 5 like like JJ work_dcmrfgamtvhcxjgop5zumhpcha 42 6 syntax syntax NN work_dcmrfgamtvhcxjgop5zumhpcha 42 7 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 42 8 familiarity familiarity NN work_dcmrfgamtvhcxjgop5zumhpcha 42 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 43 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 43 2 low low JJ work_dcmrfgamtvhcxjgop5zumhpcha 43 3 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 43 4 view view NN work_dcmrfgamtvhcxjgop5zumhpcha 43 5 Values value NNS work_dcmrfgamtvhcxjgop5zumhpcha 43 6 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 43 7 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 43 8 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 43 9 represented represent VBN work_dcmrfgamtvhcxjgop5zumhpcha 43 10 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 43 11 follows follow VBZ work_dcmrfgamtvhcxjgop5zumhpcha 43 12 . . . work_dcmrfgamtvhcxjgop5zumhpcha 44 1 Constants constant NNS work_dcmrfgamtvhcxjgop5zumhpcha 44 2 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 44 3 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 44 4 constructors constructor NNS work_dcmrfgamtvhcxjgop5zumhpcha 44 5 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 44 6 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 44 7 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 44 8 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 44 9 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 44 10 represented represent VBN work_dcmrfgamtvhcxjgop5zumhpcha 44 11 using use VBG work_dcmrfgamtvhcxjgop5zumhpcha 44 12 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 44 13 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 44 14 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 44 15 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 44 16 single single JJ work_dcmrfgamtvhcxjgop5zumhpcha 44 17 word word NN work_dcmrfgamtvhcxjgop5zumhpcha 44 18 . . . work_dcmrfgamtvhcxjgop5zumhpcha 45 1 A a DT work_dcmrfgamtvhcxjgop5zumhpcha 45 2 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 45 3 constructor constructor NN work_dcmrfgamtvhcxjgop5zumhpcha 45 4 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 45 5 N n CD work_dcmrfgamtvhcxjgop5zumhpcha 45 6 > > NN work_dcmrfgamtvhcxjgop5zumhpcha 45 7 0 0 CD work_dcmrfgamtvhcxjgop5zumhpcha 45 8 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 45 9 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 45 10 represented represent VBN work_dcmrfgamtvhcxjgop5zumhpcha 45 11 using use VBG work_dcmrfgamtvhcxjgop5zumhpcha 45 12 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 45 13 word word NN work_dcmrfgamtvhcxjgop5zumhpcha 45 14 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 45 15 contains contain VBZ work_dcmrfgamtvhcxjgop5zumhpcha 45 16 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 45 17 tagged tag VBN work_dcmrfgamtvhcxjgop5zumhpcha 45 18 pointer pointer NN work_dcmrfgamtvhcxjgop5zumhpcha 45 19 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 45 20 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 45 21 block block NN work_dcmrfgamtvhcxjgop5zumhpcha 45 22 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 45 23 N N NNP work_dcmrfgamtvhcxjgop5zumhpcha 45 24 words word NNS work_dcmrfgamtvhcxjgop5zumhpcha 45 25 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 45 26 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 45 27 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 45 28 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 45 29 , , , work_dcmrfgamtvhcxjgop5zumhpcha 45 30 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 45 31 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 45 32 . . . work_dcmrfgamtvhcxjgop5zumhpcha 46 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 46 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 46 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 46 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 46 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 46 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 46 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 46 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 46 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 46 10 2/25 2/25 NNP work_dcmrfgamtvhcxjgop5zumhpcha 46 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 46 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 46 13 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 46 14 main main JJ work_dcmrfgamtvhcxjgop5zumhpcha 46 15 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 46 16 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 46 17 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 46 18 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 46 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 47 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 47 2 simple simple JJ work_dcmrfgamtvhcxjgop5zumhpcha 47 3 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 47 4 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 47 5 such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 47 6 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 47 7 lists list NNS work_dcmrfgamtvhcxjgop5zumhpcha 47 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 47 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 47 10 tag tag NN work_dcmrfgamtvhcxjgop5zumhpcha 47 11 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 47 12 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 47 13 empty empty JJ work_dcmrfgamtvhcxjgop5zumhpcha 47 14 . . . work_dcmrfgamtvhcxjgop5zumhpcha 48 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 48 2 more more RBR work_dcmrfgamtvhcxjgop5zumhpcha 48 3 complex complex JJ work_dcmrfgamtvhcxjgop5zumhpcha 48 4 cases case NNS work_dcmrfgamtvhcxjgop5zumhpcha 48 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 48 6 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 48 7 bits bit NNS work_dcmrfgamtvhcxjgop5zumhpcha 48 8 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 48 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 48 10 pointer pointer NN work_dcmrfgamtvhcxjgop5zumhpcha 48 11 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 48 12 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 48 13 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 48 14 and/or and/or CC work_dcmrfgamtvhcxjgop5zumhpcha 48 15 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 48 16 tag tag NN work_dcmrfgamtvhcxjgop5zumhpcha 48 17 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 48 18 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 48 19 stored store VBN work_dcmrfgamtvhcxjgop5zumhpcha 48 20 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 48 21 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 48 22 word word NN work_dcmrfgamtvhcxjgop5zumhpcha 48 23 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 48 24 main main JJ work_dcmrfgamtvhcxjgop5zumhpcha 48 25 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 48 26 along along IN work_dcmrfgamtvhcxjgop5zumhpcha 48 27 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 48 28 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 48 29 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 48 30 . . . work_dcmrfgamtvhcxjgop5zumhpcha 49 1 Note note VB work_dcmrfgamtvhcxjgop5zumhpcha 49 2 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 49 3 constants constant NNS work_dcmrfgamtvhcxjgop5zumhpcha 49 4 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 49 5 tagged tag VBN work_dcmrfgamtvhcxjgop5zumhpcha 49 6 pointers pointer NNS work_dcmrfgamtvhcxjgop5zumhpcha 49 7 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 49 8 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 49 9 always always RB work_dcmrfgamtvhcxjgop5zumhpcha 49 10 stored store VBN work_dcmrfgamtvhcxjgop5zumhpcha 49 11 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 49 12 main main JJ work_dcmrfgamtvhcxjgop5zumhpcha 49 13 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 49 14 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 49 15 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 49 16 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 49 17 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 49 18 correspond correspond VB work_dcmrfgamtvhcxjgop5zumhpcha 49 19 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 49 20 registers register NNS work_dcmrfgamtvhcxjgop5zumhpcha 49 21 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 49 22 contain contain VBP work_dcmrfgamtvhcxjgop5zumhpcha 49 23 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 49 24 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 49 25 . . . work_dcmrfgamtvhcxjgop5zumhpcha 50 1 Only only RB work_dcmrfgamtvhcxjgop5zumhpcha 50 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 50 3 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 50 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 50 5 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 50 6 constructors constructor NNS work_dcmrfgamtvhcxjgop5zumhpcha 50 7 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 50 8 guaranteed guarantee VBN work_dcmrfgamtvhcxjgop5zumhpcha 50 9 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 50 10 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 50 11 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 50 12 main main JJ work_dcmrfgamtvhcxjgop5zumhpcha 50 13 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 50 14 . . . work_dcmrfgamtvhcxjgop5zumhpcha 51 1 An an DT work_dcmrfgamtvhcxjgop5zumhpcha 51 2 array array NN work_dcmrfgamtvhcxjgop5zumhpcha 51 3 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 51 4 size size NN work_dcmrfgamtvhcxjgop5zumhpcha 51 5 N n CD work_dcmrfgamtvhcxjgop5zumhpcha 51 6 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 51 7 represented represent VBN work_dcmrfgamtvhcxjgop5zumhpcha 51 8 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 51 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 51 10 same same JJ work_dcmrfgamtvhcxjgop5zumhpcha 51 11 way way NN work_dcmrfgamtvhcxjgop5zumhpcha 51 12 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 51 13 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 51 14 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 51 15 constructor constructor NN work_dcmrfgamtvhcxjgop5zumhpcha 51 16 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 51 17 N N NNP work_dcmrfgamtvhcxjgop5zumhpcha 51 18 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 51 19 , , , work_dcmrfgamtvhcxjgop5zumhpcha 51 20 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 51 21 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 51 22 size size NN work_dcmrfgamtvhcxjgop5zumhpcha 51 23 given give VBN work_dcmrfgamtvhcxjgop5zumhpcha 51 24 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 51 25 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 51 26 tag tag NN work_dcmrfgamtvhcxjgop5zumhpcha 51 27 . . . work_dcmrfgamtvhcxjgop5zumhpcha 52 1 Functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 52 2 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 52 3 represented represent VBN work_dcmrfgamtvhcxjgop5zumhpcha 52 4 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 52 5 either either CC work_dcmrfgamtvhcxjgop5zumhpcha 52 6 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 52 7 constant constant JJ work_dcmrfgamtvhcxjgop5zumhpcha 52 8 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 52 9 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 52 10 functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 52 11 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 52 12 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 52 13 known know VBN work_dcmrfgamtvhcxjgop5zumhpcha 52 14 statically statically RB work_dcmrfgamtvhcxjgop5zumhpcha 52 15 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 52 16 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 52 17 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 52 18 closure closure NN work_dcmrfgamtvhcxjgop5zumhpcha 52 19 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 52 20 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 52 21 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 52 22 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 52 23 constructor constructor NN work_dcmrfgamtvhcxjgop5zumhpcha 52 24 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 52 25 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 52 26 known know VBN work_dcmrfgamtvhcxjgop5zumhpcha 52 27 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 52 28 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 52 29 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 52 30 number number NN work_dcmrfgamtvhcxjgop5zumhpcha 52 31 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 52 32 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 52 33 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 52 34 . . . work_dcmrfgamtvhcxjgop5zumhpcha 53 1 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 53 2 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 53 3 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 53 4 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 53 5 t t NN work_dcmrfgamtvhcxjgop5zumhpcha 53 6 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 53 7 constructor constructor NN work_dcmrfgamtvhcxjgop5zumhpcha 53 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 53 9 representing represent VBG work_dcmrfgamtvhcxjgop5zumhpcha 53 10 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 53 11 reference reference NN work_dcmrfgamtvhcxjgop5zumhpcha 53 12 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 53 13 pointer pointer NN work_dcmrfgamtvhcxjgop5zumhpcha 53 14 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 53 15 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 53 16 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 53 17 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 53 18 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 53 19 t t NN work_dcmrfgamtvhcxjgop5zumhpcha 53 20 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 53 21 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 53 22 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 53 23 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 53 24 stored store VBN work_dcmrfgamtvhcxjgop5zumhpcha 53 25 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 53 26 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 53 27 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 53 28 . . . work_dcmrfgamtvhcxjgop5zumhpcha 54 1 Conceptually conceptually RB work_dcmrfgamtvhcxjgop5zumhpcha 54 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 54 3 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 54 4 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 54 5 think think VB work_dcmrfgamtvhcxjgop5zumhpcha 54 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 54 7 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 54 8 corresponding corresponding JJ work_dcmrfgamtvhcxjgop5zumhpcha 54 9 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 54 10 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 54 11 constructor constructor NN work_dcmrfgamtvhcxjgop5zumhpcha 54 12 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 54 13 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 54 14 single single JJ work_dcmrfgamtvhcxjgop5zumhpcha 54 15 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 54 16 , , , work_dcmrfgamtvhcxjgop5zumhpcha 54 17 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 54 18 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 54 19 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 54 20 never never RB work_dcmrfgamtvhcxjgop5zumhpcha 54 21 explicit explicit JJ work_dcmrfgamtvhcxjgop5zumhpcha 54 22 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 54 23 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 54 24 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 54 25 . . . work_dcmrfgamtvhcxjgop5zumhpcha 55 1 Instead instead RB work_dcmrfgamtvhcxjgop5zumhpcha 55 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 55 3 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 55 4 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 55 5 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 55 6 explicit explicit JJ work_dcmrfgamtvhcxjgop5zumhpcha 55 7 dereference dereference NN work_dcmrfgamtvhcxjgop5zumhpcha 55 8 operation operation NN work_dcmrfgamtvhcxjgop5zumhpcha 55 9 : : : work_dcmrfgamtvhcxjgop5zumhpcha 55 10 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 55 11 vp vp FW work_dcmrfgamtvhcxjgop5zumhpcha 55 12 denotes denote VBZ work_dcmrfgamtvhcxjgop5zumhpcha 55 13 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 55 14 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 55 15 vp vp FW work_dcmrfgamtvhcxjgop5zumhpcha 55 16 points point NNS work_dcmrfgamtvhcxjgop5zumhpcha 55 17 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 55 18 . . . work_dcmrfgamtvhcxjgop5zumhpcha 56 1 There there EX work_dcmrfgamtvhcxjgop5zumhpcha 56 2 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 56 3 two two CD work_dcmrfgamtvhcxjgop5zumhpcha 56 4 ways way NNS work_dcmrfgamtvhcxjgop5zumhpcha 56 5 references reference NNS work_dcmrfgamtvhcxjgop5zumhpcha 56 6 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 56 7 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 56 8 created create VBN work_dcmrfgamtvhcxjgop5zumhpcha 56 9 : : : work_dcmrfgamtvhcxjgop5zumhpcha 56 10 let let VB work_dcmrfgamtvhcxjgop5zumhpcha 56 11 bindings binding NNS work_dcmrfgamtvhcxjgop5zumhpcha 56 12 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 56 13 pattern pattern NN work_dcmrfgamtvhcxjgop5zumhpcha 56 14 bindings binding NNS work_dcmrfgamtvhcxjgop5zumhpcha 56 15 . . . work_dcmrfgamtvhcxjgop5zumhpcha 57 1 A a DT work_dcmrfgamtvhcxjgop5zumhpcha 57 2 let let VB work_dcmrfgamtvhcxjgop5zumhpcha 57 3 binding binding NN work_dcmrfgamtvhcxjgop5zumhpcha 57 4 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 57 5 vp vp NN work_dcmrfgamtvhcxjgop5zumhpcha 57 6 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 57 7 val val NN work_dcmrfgamtvhcxjgop5zumhpcha 57 8 allocates allocate VBZ work_dcmrfgamtvhcxjgop5zumhpcha 57 9 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 57 10 word word NN work_dcmrfgamtvhcxjgop5zumhpcha 57 11 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 57 12 main main JJ work_dcmrfgamtvhcxjgop5zumhpcha 57 13 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 57 14 , , , work_dcmrfgamtvhcxjgop5zumhpcha 57 15 initializes initialize VBZ work_dcmrfgamtvhcxjgop5zumhpcha 57 16 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 57 17 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 57 18 val val NN work_dcmrfgamtvhcxjgop5zumhpcha 57 19 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 57 20 makes make VBZ work_dcmrfgamtvhcxjgop5zumhpcha 57 21 vp vp IN work_dcmrfgamtvhcxjgop5zumhpcha 57 22 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 57 23 reference reference NN work_dcmrfgamtvhcxjgop5zumhpcha 57 24 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 57 25 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 57 26 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 57 27 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 57 28 omits omit NNS work_dcmrfgamtvhcxjgop5zumhpcha 57 29 Haskell Haskell NNP work_dcmrfgamtvhcxjgop5zumhpcha 57 30 ’s ’s , work_dcmrfgamtvhcxjgop5zumhpcha 57 31 let let VBD work_dcmrfgamtvhcxjgop5zumhpcha 57 32 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 57 33 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 57 34 keywords keyword NNS work_dcmrfgamtvhcxjgop5zumhpcha 57 35 ; ; : work_dcmrfgamtvhcxjgop5zumhpcha 57 36 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 57 37 scope scope NN work_dcmrfgamtvhcxjgop5zumhpcha 57 38 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 57 39 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 57 40 following follow VBG work_dcmrfgamtvhcxjgop5zumhpcha 57 41 sequence sequence NN work_dcmrfgamtvhcxjgop5zumhpcha 57 42 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 57 43 statements statement NNS work_dcmrfgamtvhcxjgop5zumhpcha 57 44 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 57 45 expressions expression NNS work_dcmrfgamtvhcxjgop5zumhpcha 57 46 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 57 47 . . . work_dcmrfgamtvhcxjgop5zumhpcha 58 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 58 2 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 58 3 pattern pattern NN work_dcmrfgamtvhcxjgop5zumhpcha 58 4 binding bind VBG work_dcmrfgamtvhcxjgop5zumhpcha 58 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 58 6 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 58 7 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 58 8 vp vp NN work_dcmrfgamtvhcxjgop5zumhpcha 58 9 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 58 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 58 11 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 58 12 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 58 13 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 58 14 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 58 15 constructor constructor NN work_dcmrfgamtvhcxjgop5zumhpcha 58 16 pattern pattern NN work_dcmrfgamtvhcxjgop5zumhpcha 58 17 , , , work_dcmrfgamtvhcxjgop5zumhpcha 58 18 vp vp NNP work_dcmrfgamtvhcxjgop5zumhpcha 58 19 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 58 20 bound bind VBN work_dcmrfgamtvhcxjgop5zumhpcha 58 21 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 58 22 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 58 23 reference reference NN work_dcmrfgamtvhcxjgop5zumhpcha 58 24 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 58 25 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 58 26 corresponding corresponding JJ work_dcmrfgamtvhcxjgop5zumhpcha 58 27 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 58 28 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 58 29 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 58 30 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 58 31 constructor constructor NN work_dcmrfgamtvhcxjgop5zumhpcha 58 32 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 58 33 pattern pattern NN work_dcmrfgamtvhcxjgop5zumhpcha 58 34 matching matching NN work_dcmrfgamtvhcxjgop5zumhpcha 58 35 succeeds succeed NNS work_dcmrfgamtvhcxjgop5zumhpcha 58 36 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 58 37 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 58 38 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 58 39 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 58 40 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 58 41 primitive primitive NN work_dcmrfgamtvhcxjgop5zumhpcha 58 42 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 58 43 returns return VBZ work_dcmrfgamtvhcxjgop5zumhpcha 58 44 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 58 45 reference reference NN work_dcmrfgamtvhcxjgop5zumhpcha 58 46 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 58 47 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 58 48 ith ith NNP work_dcmrfgamtvhcxjgop5zumhpcha 58 49 element element NN work_dcmrfgamtvhcxjgop5zumhpcha 58 50 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 58 51 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 58 52 array array NN work_dcmrfgamtvhcxjgop5zumhpcha 58 53 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 58 54 . . . work_dcmrfgamtvhcxjgop5zumhpcha 59 1 Note note VB work_dcmrfgamtvhcxjgop5zumhpcha 59 2 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 59 3 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 59 4 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 59 5 possible possible JJ work_dcmrfgamtvhcxjgop5zumhpcha 59 6 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 59 7 obtain obtain VB work_dcmrfgamtvhcxjgop5zumhpcha 59 8 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 59 9 reference reference NN work_dcmrfgamtvhcxjgop5zumhpcha 59 10 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 59 11 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 59 12 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 59 13 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 59 14 : : : work_dcmrfgamtvhcxjgop5zumhpcha 59 15 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 59 16 do do VBP work_dcmrfgamtvhcxjgop5zumhpcha 59 17 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 59 18 denote denote VB work_dcmrfgamtvhcxjgop5zumhpcha 59 19 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 59 20 locations location NNS work_dcmrfgamtvhcxjgop5zumhpcha 59 21 . . . work_dcmrfgamtvhcxjgop5zumhpcha 60 1 However however RB work_dcmrfgamtvhcxjgop5zumhpcha 60 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 60 3 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 60 4 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 60 5 vp vp NN work_dcmrfgamtvhcxjgop5zumhpcha 60 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 60 7 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 60 8 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 60 9 t t NNP work_dcmrfgamtvhcxjgop5zumhpcha 60 10 denotes denote VBZ work_dcmrfgamtvhcxjgop5zumhpcha 60 11 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 60 12 reference reference NN work_dcmrfgamtvhcxjgop5zumhpcha 60 13 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 60 14 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 60 15 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 60 16 location location NN work_dcmrfgamtvhcxjgop5zumhpcha 60 17 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 60 18 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 60 19 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 60 20 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 60 21 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 60 22 t t NN work_dcmrfgamtvhcxjgop5zumhpcha 60 23 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 60 24 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 60 25 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 60 26 location location NN work_dcmrfgamtvhcxjgop5zumhpcha 60 27 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 60 28 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 60 29 destructively destructively RB work_dcmrfgamtvhcxjgop5zumhpcha 60 30 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 60 31 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 60 32 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 60 33 vp vp NN work_dcmrfgamtvhcxjgop5zumhpcha 60 34 : : : work_dcmrfgamtvhcxjgop5zumhpcha 60 35 = = NN work_dcmrfgamtvhcxjgop5zumhpcha 60 36 val val NN work_dcmrfgamtvhcxjgop5zumhpcha 60 37 . . . work_dcmrfgamtvhcxjgop5zumhpcha 61 1 Consider consider VB work_dcmrfgamtvhcxjgop5zumhpcha 61 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 61 3 following follow VBG work_dcmrfgamtvhcxjgop5zumhpcha 61 4 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 61 5 . . . work_dcmrfgamtvhcxjgop5zumhpcha 62 1 Two two CD work_dcmrfgamtvhcxjgop5zumhpcha 62 2 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 62 3 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 62 4 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 62 5 defined define VBN work_dcmrfgamtvhcxjgop5zumhpcha 62 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 63 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 63 2 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 63 3 creates create VBZ work_dcmrfgamtvhcxjgop5zumhpcha 63 4 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 63 5 reference reference NN work_dcmrfgamtvhcxjgop5zumhpcha 63 6 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 63 7 Nil Nil NNP work_dcmrfgamtvhcxjgop5zumhpcha 63 8 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 63 9 Nil Nil NNP work_dcmrfgamtvhcxjgop5zumhpcha 63 10 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 63 11 stored store VBN work_dcmrfgamtvhcxjgop5zumhpcha 63 12 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 63 13 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 63 14 newly newly RB work_dcmrfgamtvhcxjgop5zumhpcha 63 15 allocated allocate VBN work_dcmrfgamtvhcxjgop5zumhpcha 63 16 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 63 17 word word NN work_dcmrfgamtvhcxjgop5zumhpcha 63 18 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 63 19 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 63 20 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 63 21 reference reference NN work_dcmrfgamtvhcxjgop5zumhpcha 63 22 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 63 23 that that DT work_dcmrfgamtvhcxjgop5zumhpcha 63 24 reference reference NN work_dcmrfgamtvhcxjgop5zumhpcha 63 25 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 63 26 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 63 27 pointer pointer NN work_dcmrfgamtvhcxjgop5zumhpcha 63 28 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 63 29 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 63 30 word word NN work_dcmrfgamtvhcxjgop5zumhpcha 63 31 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 63 32 Nil Nil NNP work_dcmrfgamtvhcxjgop5zumhpcha 63 33 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 63 34 put put VBN work_dcmrfgamtvhcxjgop5zumhpcha 63 35 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 63 36 another another DT work_dcmrfgamtvhcxjgop5zumhpcha 63 37 allocated allocate VBN work_dcmrfgamtvhcxjgop5zumhpcha 63 38 word word NN work_dcmrfgamtvhcxjgop5zumhpcha 63 39 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 63 40 . . . work_dcmrfgamtvhcxjgop5zumhpcha 64 1 It -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 64 2 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 64 3 creates create VBZ work_dcmrfgamtvhcxjgop5zumhpcha 64 4 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 64 5 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 64 6 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 64 7 constants constant NNS work_dcmrfgamtvhcxjgop5zumhpcha 64 8 Blue Blue NNP work_dcmrfgamtvhcxjgop5zumhpcha 64 9 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 64 10 Red Red NNP work_dcmrfgamtvhcxjgop5zumhpcha 64 11 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 64 12 requiring require VBG work_dcmrfgamtvhcxjgop5zumhpcha 64 13 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 64 14 allocation allocation NN work_dcmrfgamtvhcxjgop5zumhpcha 64 15 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 64 16 two two CD work_dcmrfgamtvhcxjgop5zumhpcha 64 17 cons con NNS work_dcmrfgamtvhcxjgop5zumhpcha 64 18 cells cell NNS work_dcmrfgamtvhcxjgop5zumhpcha 64 19 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 64 20 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 64 21 ; ; : work_dcmrfgamtvhcxjgop5zumhpcha 64 22 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 64 23 Nil Nil NNP work_dcmrfgamtvhcxjgop5zumhpcha 64 24 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 64 25 copied copy VBN work_dcmrfgamtvhcxjgop5zumhpcha 64 26 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 64 27 . . . work_dcmrfgamtvhcxjgop5zumhpcha 65 1 It -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 65 2 deconstructs deconstruct VBZ work_dcmrfgamtvhcxjgop5zumhpcha 65 3 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 65 4 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 65 5 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 65 6 obtain obtain VB work_dcmrfgamtvhcxjgop5zumhpcha 65 7 pointers pointer NNS work_dcmrfgamtvhcxjgop5zumhpcha 65 8 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 65 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 65 10 head head NN work_dcmrfgamtvhcxjgop5zumhpcha 65 11 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 65 12 tail tail NN work_dcmrfgamtvhcxjgop5zumhpcha 65 13 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 65 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 65 15 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 65 16 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 65 17 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 65 18 two two CD work_dcmrfgamtvhcxjgop5zumhpcha 65 19 words word NNS work_dcmrfgamtvhcxjgop5zumhpcha 65 20 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 65 21 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 65 22 first first JJ work_dcmrfgamtvhcxjgop5zumhpcha 65 23 cons con NNS work_dcmrfgamtvhcxjgop5zumhpcha 65 24 cell cell NN work_dcmrfgamtvhcxjgop5zumhpcha 65 25 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 65 26 then then RB work_dcmrfgamtvhcxjgop5zumhpcha 65 27 destructively destructively RB work_dcmrfgamtvhcxjgop5zumhpcha 65 28 updates update VBZ work_dcmrfgamtvhcxjgop5zumhpcha 65 29 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 65 30 head head NN work_dcmrfgamtvhcxjgop5zumhpcha 65 31 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 65 32 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 65 33 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 65 34 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 65 35 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 65 36 Red red JJ work_dcmrfgamtvhcxjgop5zumhpcha 65 37 . . . work_dcmrfgamtvhcxjgop5zumhpcha 66 1 data data NNPS work_dcmrfgamtvhcxjgop5zumhpcha 66 2 Colour Colour NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 3 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 66 4 Red Red NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 5 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 6 Green green JJ work_dcmrfgamtvhcxjgop5zumhpcha 66 7 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 8 Blue blue JJ work_dcmrfgamtvhcxjgop5zumhpcha 66 9 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 66 10 Colours Colours NNPS work_dcmrfgamtvhcxjgop5zumhpcha 66 11 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 66 12 Nil Nil NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 13 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 14 Cons Cons NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 15 Colour Colour NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 16 Colours colour NNS work_dcmrfgamtvhcxjgop5zumhpcha 66 17 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 66 18 like like IN work_dcmrfgamtvhcxjgop5zumhpcha 66 19 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 66 20 Colour Colour NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 21 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 66 22 ... ... NFP work_dcmrfgamtvhcxjgop5zumhpcha 66 23 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 66 24 np np NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 25 = = -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 66 26 Nil Nil NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 27 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 66 28 np np NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 29 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 66 30 ref ref NN work_dcmrfgamtvhcxjgop5zumhpcha 66 31 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 66 32 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 66 33 copy copy NN work_dcmrfgamtvhcxjgop5zumhpcha 66 34 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 66 35 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 66 36 Nil Nil NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 37 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 66 38 npp npp NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 39 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 66 40 np np NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 41 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 66 42 npp npp NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 43 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 66 44 ref ref NN work_dcmrfgamtvhcxjgop5zumhpcha 66 45 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 66 46 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 66 47 copy copy NN work_dcmrfgamtvhcxjgop5zumhpcha 66 48 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 66 49 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 66 50 np np NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 51 cols col NNS work_dcmrfgamtvhcxjgop5zumhpcha 66 52 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 66 53 Cons Cons NNPS work_dcmrfgamtvhcxjgop5zumhpcha 66 54 Blue Blue NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 55 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 66 56 Cons con NNS work_dcmrfgamtvhcxjgop5zumhpcha 66 57 Red Red NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 58 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 66 59 np np NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 60 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 66 61 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 66 62 cols col NNS work_dcmrfgamtvhcxjgop5zumhpcha 66 63 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 66 64 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 66 65 Blue Blue NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 66 , , , work_dcmrfgamtvhcxjgop5zumhpcha 66 67 Red Red NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 68 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 66 69 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 66 70 cols col NNS work_dcmrfgamtvhcxjgop5zumhpcha 66 71 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 66 72 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 66 73 Cons con NNS work_dcmrfgamtvhcxjgop5zumhpcha 66 74 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 66 75 headp headp NN work_dcmrfgamtvhcxjgop5zumhpcha 66 76 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 66 77 tailp tailp NN work_dcmrfgamtvhcxjgop5zumhpcha 66 78 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 66 79 - - : work_dcmrfgamtvhcxjgop5zumhpcha 66 80 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 66 81 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 66 82 get get VB work_dcmrfgamtvhcxjgop5zumhpcha 66 83 ref ref NN work_dcmrfgamtvhcxjgop5zumhpcha 66 84 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 66 85 head head VB work_dcmrfgamtvhcxjgop5zumhpcha 66 86 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 66 87 tail tail VB work_dcmrfgamtvhcxjgop5zumhpcha 66 88 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 66 89 headp headp NN work_dcmrfgamtvhcxjgop5zumhpcha 66 90 : : : work_dcmrfgamtvhcxjgop5zumhpcha 66 91 = = `` work_dcmrfgamtvhcxjgop5zumhpcha 66 92 Red red JJ work_dcmrfgamtvhcxjgop5zumhpcha 66 93 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 66 94 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 66 95 head head NN work_dcmrfgamtvhcxjgop5zumhpcha 66 96 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 66 97 Red Red NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 98 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 99 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 66 100 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 66 101 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 66 102 , , , work_dcmrfgamtvhcxjgop5zumhpcha 66 103 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 104 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 66 105 . . . work_dcmrfgamtvhcxjgop5zumhpcha 67 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 67 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 67 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 67 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 67 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 67 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 67 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 67 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 67 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 67 10 3/25 3/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 67 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ ADD work_dcmrfgamtvhcxjgop5zumhpcha 67 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 67 13 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 67 14 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 67 15 layout layout NN work_dcmrfgamtvhcxjgop5zumhpcha 67 16 after after IN work_dcmrfgamtvhcxjgop5zumhpcha 67 17 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 67 18 assignment assignment NN work_dcmrfgamtvhcxjgop5zumhpcha 67 19 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 67 20 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 67 21 pictured picture VBN work_dcmrfgamtvhcxjgop5zumhpcha 67 22 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 67 23 follows follow VBZ work_dcmrfgamtvhcxjgop5zumhpcha 67 24 , , , work_dcmrfgamtvhcxjgop5zumhpcha 67 25 where where WRB work_dcmrfgamtvhcxjgop5zumhpcha 67 26 boxes box NNS work_dcmrfgamtvhcxjgop5zumhpcha 67 27 represent represent VBP work_dcmrfgamtvhcxjgop5zumhpcha 67 28 main main JJ work_dcmrfgamtvhcxjgop5zumhpcha 67 29 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 67 30 words word NNS work_dcmrfgamtvhcxjgop5zumhpcha 67 31 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 67 32 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 67 33 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 67 34 Cons Cons NNPS work_dcmrfgamtvhcxjgop5zumhpcha 67 35 followed follow VBN work_dcmrfgamtvhcxjgop5zumhpcha 67 36 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 67 37 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 67 38 arrow arrow NN work_dcmrfgamtvhcxjgop5zumhpcha 67 39 represent represent NN work_dcmrfgamtvhcxjgop5zumhpcha 67 40 pointers pointer NNS work_dcmrfgamtvhcxjgop5zumhpcha 67 41 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 67 42 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 67 43 tag tag NN work_dcmrfgamtvhcxjgop5zumhpcha 67 44 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 67 45 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 67 46 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 67 47 either either DT work_dcmrfgamtvhcxjgop5zumhpcha 67 48 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 67 49 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 67 50 : : : work_dcmrfgamtvhcxjgop5zumhpcha 67 51 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 67 52 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 67 53 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 67 54 above above IN work_dcmrfgamtvhcxjgop5zumhpcha 67 55 changes change VBZ work_dcmrfgamtvhcxjgop5zumhpcha 67 56 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 67 57 values value NNS work_dcmrfgamtvhcxjgop5zumhpcha 67 58 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 67 59 both both DT work_dcmrfgamtvhcxjgop5zumhpcha 67 60 headp headp NNS work_dcmrfgamtvhcxjgop5zumhpcha 67 61 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 67 62 cols col NNS work_dcmrfgamtvhcxjgop5zumhpcha 67 63 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 67 64 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 67 65 representations representation NNS work_dcmrfgamtvhcxjgop5zumhpcha 67 66 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 67 67 shared share VBN work_dcmrfgamtvhcxjgop5zumhpcha 67 68 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 67 69 . . . work_dcmrfgamtvhcxjgop5zumhpcha 68 1 One one CD work_dcmrfgamtvhcxjgop5zumhpcha 68 2 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 68 3 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 68 4 novel novel NN work_dcmrfgamtvhcxjgop5zumhpcha 68 5 features feature NNS work_dcmrfgamtvhcxjgop5zumhpcha 68 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 68 7 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 68 8 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 68 9 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 68 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 68 11 source source NN work_dcmrfgamtvhcxjgop5zumhpcha 68 12 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 68 13 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 68 14 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 68 15 annotated annotate VBN work_dcmrfgamtvhcxjgop5zumhpcha 68 16 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 68 17 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 68 18 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 68 19 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 68 20 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 68 21 make make VB work_dcmrfgamtvhcxjgop5zumhpcha 68 22 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 68 23 obvious obvious JJ work_dcmrfgamtvhcxjgop5zumhpcha 68 24 when when WRB work_dcmrfgamtvhcxjgop5zumhpcha 68 25 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 68 26 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 68 27 live live VBP work_dcmrfgamtvhcxjgop5zumhpcha 68 28 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 68 29 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 68 30 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 68 31 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 68 32 . . . work_dcmrfgamtvhcxjgop5zumhpcha 69 1 If if IN work_dcmrfgamtvhcxjgop5zumhpcha 69 2 both both DT work_dcmrfgamtvhcxjgop5zumhpcha 69 3 headp headp NNS work_dcmrfgamtvhcxjgop5zumhpcha 69 4 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 69 5 cols col NNS work_dcmrfgamtvhcxjgop5zumhpcha 69 6 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 69 7 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 69 8 later later RB work_dcmrfgamtvhcxjgop5zumhpcha 69 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 69 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 69 11 assignment assignment JJ work_dcmrfgamtvhcxjgop5zumhpcha 69 12 statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 69 13 above above RB work_dcmrfgamtvhcxjgop5zumhpcha 69 14 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 69 15 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 69 16 written write VBN work_dcmrfgamtvhcxjgop5zumhpcha 69 17 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 69 18 follows follow VBZ work_dcmrfgamtvhcxjgop5zumhpcha 69 19 , , , work_dcmrfgamtvhcxjgop5zumhpcha 69 20 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 69 21 headp headp NN work_dcmrfgamtvhcxjgop5zumhpcha 69 22 prefixed prefix VBN work_dcmrfgamtvhcxjgop5zumhpcha 69 23 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 69 24 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 69 25 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 69 26 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 69 27 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 69 28 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 69 29 additional additional JJ work_dcmrfgamtvhcxjgop5zumhpcha 69 30 annotation annotation NN work_dcmrfgamtvhcxjgop5zumhpcha 69 31 attached attach VBN work_dcmrfgamtvhcxjgop5zumhpcha 69 32 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 69 33 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 69 34 whole whole JJ work_dcmrfgamtvhcxjgop5zumhpcha 69 35 statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 69 36 indicating indicate VBG work_dcmrfgamtvhcxjgop5zumhpcha 69 37 cols col NNS work_dcmrfgamtvhcxjgop5zumhpcha 69 38 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 69 39 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 69 40 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 69 41 : : : work_dcmrfgamtvhcxjgop5zumhpcha 69 42 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 69 43 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 69 44 headp headp NNP work_dcmrfgamtvhcxjgop5zumhpcha 69 45 : : : work_dcmrfgamtvhcxjgop5zumhpcha 69 46 = = `` work_dcmrfgamtvhcxjgop5zumhpcha 69 47 Red Red NNP work_dcmrfgamtvhcxjgop5zumhpcha 69 48 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 69 49 cols col NNS work_dcmrfgamtvhcxjgop5zumhpcha 69 50 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 69 51 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 69 52 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 69 53 headp headp NNP work_dcmrfgamtvhcxjgop5zumhpcha 69 54 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 69 55 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 69 56 cols col NNS work_dcmrfgamtvhcxjgop5zumhpcha 69 57 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 69 58 We -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 69 59 say say VBP work_dcmrfgamtvhcxjgop5zumhpcha 69 60 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 69 61 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 69 62 statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 69 63 directly directly RB work_dcmrfgamtvhcxjgop5zumhpcha 69 64 updates update VBZ work_dcmrfgamtvhcxjgop5zumhpcha 69 65 headp headp NNP work_dcmrfgamtvhcxjgop5zumhpcha 69 66 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 69 67 indirectly indirectly RB work_dcmrfgamtvhcxjgop5zumhpcha 69 68 updates update VBZ work_dcmrfgamtvhcxjgop5zumhpcha 69 69 cols col NNS work_dcmrfgamtvhcxjgop5zumhpcha 69 70 , , , work_dcmrfgamtvhcxjgop5zumhpcha 69 71 due due IN work_dcmrfgamtvhcxjgop5zumhpcha 69 72 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 69 73 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 69 74 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 69 75 representations representation NNS work_dcmrfgamtvhcxjgop5zumhpcha 69 76 . . . work_dcmrfgamtvhcxjgop5zumhpcha 70 1 Similarly similarly RB work_dcmrfgamtvhcxjgop5zumhpcha 70 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 70 3 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 70 4 headp headp NN work_dcmrfgamtvhcxjgop5zumhpcha 70 5 was be VBD work_dcmrfgamtvhcxjgop5zumhpcha 70 6 passed pass VBN work_dcmrfgamtvhcxjgop5zumhpcha 70 7 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 70 8 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 70 9 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 70 10 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 70 11 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 70 12 update update VB work_dcmrfgamtvhcxjgop5zumhpcha 70 13 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 70 14 , , , work_dcmrfgamtvhcxjgop5zumhpcha 70 15 additional additional JJ work_dcmrfgamtvhcxjgop5zumhpcha 70 16 annotations annotation NNS work_dcmrfgamtvhcxjgop5zumhpcha 70 17 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 70 18 required require VBN work_dcmrfgamtvhcxjgop5zumhpcha 70 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 71 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 71 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 71 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 71 4 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 71 5 assign assign NNP work_dcmrfgamtvhcxjgop5zumhpcha 71 6 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 71 7 headp headp NNP work_dcmrfgamtvhcxjgop5zumhpcha 71 8 Red Red NNP work_dcmrfgamtvhcxjgop5zumhpcha 71 9 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 71 10 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 71 11 cols col NNS work_dcmrfgamtvhcxjgop5zumhpcha 71 12 makes make VBZ work_dcmrfgamtvhcxjgop5zumhpcha 71 13 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 71 14 direct direct JJ work_dcmrfgamtvhcxjgop5zumhpcha 71 15 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 71 16 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 71 17 headp headp NNP work_dcmrfgamtvhcxjgop5zumhpcha 71 18 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 71 19 indirect indirect JJ work_dcmrfgamtvhcxjgop5zumhpcha 71 20 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 71 21 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 71 22 cols col NNS work_dcmrfgamtvhcxjgop5zumhpcha 71 23 clear clear JJ work_dcmrfgamtvhcxjgop5zumhpcha 71 24 . . . work_dcmrfgamtvhcxjgop5zumhpcha 72 1 Sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 72 2 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 72 3 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 72 4 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 72 5 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 72 6 ensure ensure VB work_dcmrfgamtvhcxjgop5zumhpcha 72 7 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 72 8 source source NN work_dcmrfgamtvhcxjgop5zumhpcha 72 9 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 72 10 contains contain VBZ work_dcmrfgamtvhcxjgop5zumhpcha 72 11 all all PDT work_dcmrfgamtvhcxjgop5zumhpcha 72 12 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 72 13 necessary necessary JJ work_dcmrfgamtvhcxjgop5zumhpcha 72 14 annotations annotation NNS work_dcmrfgamtvhcxjgop5zumhpcha 72 15 . . . work_dcmrfgamtvhcxjgop5zumhpcha 73 1 One one CD work_dcmrfgamtvhcxjgop5zumhpcha 73 2 aim aim NN work_dcmrfgamtvhcxjgop5zumhpcha 73 3 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 73 4 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 73 5 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 73 6 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 73 7 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 73 8 effects effect NNS work_dcmrfgamtvhcxjgop5zumhpcha 73 9 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 73 10 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 73 11 should should MD work_dcmrfgamtvhcxjgop5zumhpcha 73 12 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 73 13 made make VBN work_dcmrfgamtvhcxjgop5zumhpcha 73 14 clear clear JJ work_dcmrfgamtvhcxjgop5zumhpcha 73 15 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 73 16 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 73 17 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 73 18 . . . work_dcmrfgamtvhcxjgop5zumhpcha 74 1 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 74 2 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 74 3 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 74 4 acronym acronym NN work_dcmrfgamtvhcxjgop5zumhpcha 74 5 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 74 6 Pointer Pointer NNP work_dcmrfgamtvhcxjgop5zumhpcha 74 7 Assignment Assignment NNP work_dcmrfgamtvhcxjgop5zumhpcha 74 8 With with IN work_dcmrfgamtvhcxjgop5zumhpcha 74 9 No no DT work_dcmrfgamtvhcxjgop5zumhpcha 74 10 Surprises surprise NNS work_dcmrfgamtvhcxjgop5zumhpcha 74 11 . . . work_dcmrfgamtvhcxjgop5zumhpcha 75 1 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 75 2 functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 75 3 have have VBP work_dcmrfgamtvhcxjgop5zumhpcha 75 4 extra extra JJ work_dcmrfgamtvhcxjgop5zumhpcha 75 5 annotations annotation NNS work_dcmrfgamtvhcxjgop5zumhpcha 75 6 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 75 7 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 75 8 signatures signature NNS work_dcmrfgamtvhcxjgop5zumhpcha 75 9 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 75 10 document document NN work_dcmrfgamtvhcxjgop5zumhpcha 75 11 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 75 12 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 75 13 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 75 14 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 75 15 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 75 16 . . . work_dcmrfgamtvhcxjgop5zumhpcha 76 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 76 2 additional additional JJ work_dcmrfgamtvhcxjgop5zumhpcha 76 3 documentation documentation NN work_dcmrfgamtvhcxjgop5zumhpcha 76 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 76 5 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 76 6 help help VB work_dcmrfgamtvhcxjgop5zumhpcha 76 7 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 76 8 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 76 9 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 76 10 , , , work_dcmrfgamtvhcxjgop5zumhpcha 76 11 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 76 12 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 76 13 annotations annotation NNS work_dcmrfgamtvhcxjgop5zumhpcha 76 14 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 76 15 declare declare VB work_dcmrfgamtvhcxjgop5zumhpcha 76 16 what what WP work_dcmrfgamtvhcxjgop5zumhpcha 76 17 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 76 18 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 76 19 exist exist VB work_dcmrfgamtvhcxjgop5zumhpcha 76 20 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 76 21 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 76 22 when when WRB work_dcmrfgamtvhcxjgop5zumhpcha 76 23 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 76 24 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 76 25 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 76 26 called call VBN work_dcmrfgamtvhcxjgop5zumhpcha 76 27 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 76 28 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 76 29 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 76 30 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 76 31 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 76 32 what what WP work_dcmrfgamtvhcxjgop5zumhpcha 76 33 extra extra JJ work_dcmrfgamtvhcxjgop5zumhpcha 76 34 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 76 35 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 76 36 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 76 37 added add VBN work_dcmrfgamtvhcxjgop5zumhpcha 76 38 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 76 39 executing execute VBG work_dcmrfgamtvhcxjgop5zumhpcha 76 40 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 76 41 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 76 42 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 76 43 called call VBN work_dcmrfgamtvhcxjgop5zumhpcha 76 44 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 76 45 postcondition postcondition NN work_dcmrfgamtvhcxjgop5zumhpcha 76 46 , , , work_dcmrfgamtvhcxjgop5zumhpcha 76 47 though though IN work_dcmrfgamtvhcxjgop5zumhpcha 76 48 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 76 49 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 76 50 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 76 51 union union NN work_dcmrfgamtvhcxjgop5zumhpcha 76 52 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 76 53 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 76 54 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 76 55 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 76 56 post post JJ work_dcmrfgamtvhcxjgop5zumhpcha 76 57 - - NN work_dcmrfgamtvhcxjgop5zumhpcha 76 58 condition condition NN work_dcmrfgamtvhcxjgop5zumhpcha 76 59 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 76 60 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 76 61 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 76 62 satisfied satisfy VBN work_dcmrfgamtvhcxjgop5zumhpcha 76 63 after after IN work_dcmrfgamtvhcxjgop5zumhpcha 76 64 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 76 65 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 76 66 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 76 67 executed execute VBN work_dcmrfgamtvhcxjgop5zumhpcha 76 68 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 76 69 . . . work_dcmrfgamtvhcxjgop5zumhpcha 77 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 77 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 77 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 77 4 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 77 5 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 77 6 have have VB work_dcmrfgamtvhcxjgop5zumhpcha 77 7 : : : work_dcmrfgamtvhcxjgop5zumhpcha 77 8 assign assign VB work_dcmrfgamtvhcxjgop5zumhpcha 77 9 : : : work_dcmrfgamtvhcxjgop5zumhpcha 77 10 : : : work_dcmrfgamtvhcxjgop5zumhpcha 77 11 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 12 t t NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 13 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 77 14 > > NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 15 t t NN work_dcmrfgamtvhcxjgop5zumhpcha 77 16 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 77 17 > > NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 18 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 77 19 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 77 20 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 77 21 assign assign NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 22 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 77 23 p p NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 24 v v NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 25 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 77 26 _ _ NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 27 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 77 28 p p NN work_dcmrfgamtvhcxjgop5zumhpcha 77 29 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 77 30 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 77 31 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 77 32 pre pre NN work_dcmrfgamtvhcxjgop5zumhpcha 77 33 nosharing nosharing NN work_dcmrfgamtvhcxjgop5zumhpcha 77 34 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 77 35 p&v p&v NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 36 do do VBP work_dcmrfgamtvhcxjgop5zumhpcha 77 37 n’t not RB work_dcmrfgamtvhcxjgop5zumhpcha 77 38 share share VB work_dcmrfgamtvhcxjgop5zumhpcha 77 39 when when WRB work_dcmrfgamtvhcxjgop5zumhpcha 77 40 called call VBN work_dcmrfgamtvhcxjgop5zumhpcha 77 41 post post NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 42 * * NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 43 p p NN work_dcmrfgamtvhcxjgop5zumhpcha 77 44 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 77 45 v v NN work_dcmrfgamtvhcxjgop5zumhpcha 77 46 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 77 47 assign assign NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 48 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 77 49 make make VB work_dcmrfgamtvhcxjgop5zumhpcha 77 50 * * NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 51 p p NN work_dcmrfgamtvhcxjgop5zumhpcha 77 52 alias alia NNS work_dcmrfgamtvhcxjgop5zumhpcha 77 53 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 77 54 v v NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 55 assign assign NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 56 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 77 57 p p NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 58 v v NN work_dcmrfgamtvhcxjgop5zumhpcha 77 59 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 77 60 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 77 61 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 77 62 p p LS work_dcmrfgamtvhcxjgop5zumhpcha 77 63 : : : work_dcmrfgamtvhcxjgop5zumhpcha 77 64 = = NN work_dcmrfgamtvhcxjgop5zumhpcha 77 65 v v LS work_dcmrfgamtvhcxjgop5zumhpcha 77 66 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 77 67 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 77 68 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 77 69 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 77 70 annotation annotation NN work_dcmrfgamtvhcxjgop5zumhpcha 77 71 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 77 72 parameter parameter NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 73 p p NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 74 declares declare VBZ work_dcmrfgamtvhcxjgop5zumhpcha 77 75 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 77 76 first first JJ work_dcmrfgamtvhcxjgop5zumhpcha 77 77 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 77 78 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 77 79 assign assign NNP work_dcmrfgamtvhcxjgop5zumhpcha 77 80 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 77 81 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 77 82 . . . work_dcmrfgamtvhcxjgop5zumhpcha 78 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 78 2 default default NN work_dcmrfgamtvhcxjgop5zumhpcha 78 3 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 78 4 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 78 5 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 78 6 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 78 7 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 78 8 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 78 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 79 1 As as RB work_dcmrfgamtvhcxjgop5zumhpcha 79 2 well well RB work_dcmrfgamtvhcxjgop5zumhpcha 79 3 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 79 4 checking check VBG work_dcmrfgamtvhcxjgop5zumhpcha 79 5 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 79 6 annotations annotation NNS work_dcmrfgamtvhcxjgop5zumhpcha 79 7 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 79 8 assignments assignment NNS work_dcmrfgamtvhcxjgop5zumhpcha 79 9 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 79 10 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 79 11 calls call NNS work_dcmrfgamtvhcxjgop5zumhpcha 79 12 , , , work_dcmrfgamtvhcxjgop5zumhpcha 79 13 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 79 14 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 79 15 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 79 16 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 79 17 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 79 18 check check VB work_dcmrfgamtvhcxjgop5zumhpcha 79 19 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 79 20 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 79 21 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 79 22 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 79 23 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 79 24 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 79 25 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 79 26 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 79 27 declared declare VBN work_dcmrfgamtvhcxjgop5zumhpcha 79 28 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 79 29 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 79 30 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 79 31 signatures signature NNS work_dcmrfgamtvhcxjgop5zumhpcha 79 32 , , , work_dcmrfgamtvhcxjgop5zumhpcha 79 33 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 79 34 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 79 35 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 79 36 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 79 37 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 79 38 conditions condition NNS work_dcmrfgamtvhcxjgop5zumhpcha 79 39 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 79 40 always always RB work_dcmrfgamtvhcxjgop5zumhpcha 79 41 satisfied satisfied JJ work_dcmrfgamtvhcxjgop5zumhpcha 79 42 . . . work_dcmrfgamtvhcxjgop5zumhpcha 80 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 80 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 80 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 80 4 assuming assume VBG work_dcmrfgamtvhcxjgop5zumhpcha 80 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 80 6 previous previous JJ work_dcmrfgamtvhcxjgop5zumhpcha 80 7 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 80 8 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 80 9 binds bind VBZ work_dcmrfgamtvhcxjgop5zumhpcha 80 10 cols col VBZ work_dcmrfgamtvhcxjgop5zumhpcha 80 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 80 12 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 80 13 call call NN work_dcmrfgamtvhcxjgop5zumhpcha 80 14 assign assign NNP work_dcmrfgamtvhcxjgop5zumhpcha 80 15 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 80 16 tailp tailp NNP work_dcmrfgamtvhcxjgop5zumhpcha 80 17 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 80 18 cols col NNS work_dcmrfgamtvhcxjgop5zumhpcha 80 19 annotates annotate VBZ work_dcmrfgamtvhcxjgop5zumhpcha 80 20 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 80 21 modified modify VBN work_dcmrfgamtvhcxjgop5zumhpcha 80 22 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 80 23 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 80 24 violates violate VBZ work_dcmrfgamtvhcxjgop5zumhpcha 80 25 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 80 26 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 80 27 Naish naish JJ work_dcmrfgamtvhcxjgop5zumhpcha 80 28 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 80 29 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 80 30 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 80 31 , , , work_dcmrfgamtvhcxjgop5zumhpcha 80 32 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 80 33 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 80 34 . . . work_dcmrfgamtvhcxjgop5zumhpcha 81 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 81 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 81 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 81 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 81 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 81 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 81 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 81 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 81 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 81 10 4/25 4/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 81 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 81 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 81 13 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 81 14 assign assign NNP work_dcmrfgamtvhcxjgop5zumhpcha 81 15 because because IN work_dcmrfgamtvhcxjgop5zumhpcha 81 16 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 81 17 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 81 18 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 81 19 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 81 20 tailp tailp NN work_dcmrfgamtvhcxjgop5zumhpcha 81 21 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 81 22 cols col NNS work_dcmrfgamtvhcxjgop5zumhpcha 81 23 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 81 24 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 81 25 time time NN work_dcmrfgamtvhcxjgop5zumhpcha 81 26 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 81 27 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 81 28 call call NN work_dcmrfgamtvhcxjgop5zumhpcha 81 29 . . . work_dcmrfgamtvhcxjgop5zumhpcha 82 1 Violating violate VBG work_dcmrfgamtvhcxjgop5zumhpcha 82 2 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 82 3 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 82 4 allows allow VBZ work_dcmrfgamtvhcxjgop5zumhpcha 82 5 cyclic cyclic JJ work_dcmrfgamtvhcxjgop5zumhpcha 82 6 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 82 7 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 82 8 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 82 9 created create VBN work_dcmrfgamtvhcxjgop5zumhpcha 82 10 , , , work_dcmrfgamtvhcxjgop5zumhpcha 82 11 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 82 12 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 82 13 important important JJ work_dcmrfgamtvhcxjgop5zumhpcha 82 14 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 82 15 understanding understand VBG work_dcmrfgamtvhcxjgop5zumhpcha 82 16 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 82 17 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 82 18 . . . work_dcmrfgamtvhcxjgop5zumhpcha 83 1 If if IN work_dcmrfgamtvhcxjgop5zumhpcha 83 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 83 3 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 83 4 was be VBD work_dcmrfgamtvhcxjgop5zumhpcha 83 5 dropped drop VBN work_dcmrfgamtvhcxjgop5zumhpcha 83 6 , , , work_dcmrfgamtvhcxjgop5zumhpcha 83 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 83 8 second second JJ work_dcmrfgamtvhcxjgop5zumhpcha 83 9 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 83 10 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 83 11 assign assign NNP work_dcmrfgamtvhcxjgop5zumhpcha 83 12 would would MD work_dcmrfgamtvhcxjgop5zumhpcha 83 13 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 83 14 need need VB work_dcmrfgamtvhcxjgop5zumhpcha 83 15 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 83 16 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 83 17 declared declare VBN work_dcmrfgamtvhcxjgop5zumhpcha 83 18 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 83 19 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 83 20 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 83 21 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 83 22 signature signature NN work_dcmrfgamtvhcxjgop5zumhpcha 83 23 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 83 24 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 83 25 assignment assignment NN work_dcmrfgamtvhcxjgop5zumhpcha 83 26 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 83 27 p p NNP work_dcmrfgamtvhcxjgop5zumhpcha 83 28 would would MD work_dcmrfgamtvhcxjgop5zumhpcha 83 29 require require VB work_dcmrfgamtvhcxjgop5zumhpcha 83 30 v v NNP work_dcmrfgamtvhcxjgop5zumhpcha 83 31 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 83 32 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 83 33 annotated annotate VBN work_dcmrfgamtvhcxjgop5zumhpcha 83 34 . . . work_dcmrfgamtvhcxjgop5zumhpcha 84 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 84 2 general general JJ work_dcmrfgamtvhcxjgop5zumhpcha 84 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 84 4 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 84 5 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 84 6 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 84 7 inter inter NN work_dcmrfgamtvhcxjgop5zumhpcha 84 8 - - NN work_dcmrfgamtvhcxjgop5zumhpcha 84 9 dependence dependence NN work_dcmrfgamtvhcxjgop5zumhpcha 84 10 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 84 11 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 84 12 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 84 13 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 84 14 annotations annotation NNS work_dcmrfgamtvhcxjgop5zumhpcha 84 15 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 84 16 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 84 17 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 84 18 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 84 19 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 84 20 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 84 21 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 84 22 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 84 23 conditions condition NNS work_dcmrfgamtvhcxjgop5zumhpcha 84 24 . . . work_dcmrfgamtvhcxjgop5zumhpcha 85 1 More more RBR work_dcmrfgamtvhcxjgop5zumhpcha 85 2 possible possible JJ work_dcmrfgamtvhcxjgop5zumhpcha 85 3 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 85 4 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 85 5 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 85 6 call call NN work_dcmrfgamtvhcxjgop5zumhpcha 85 7 means mean VBZ work_dcmrfgamtvhcxjgop5zumhpcha 85 8 more more JJR work_dcmrfgamtvhcxjgop5zumhpcha 85 9 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 85 10 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 85 11 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 85 12 annotations annotation NNS work_dcmrfgamtvhcxjgop5zumhpcha 85 13 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 85 14 needed need VBN work_dcmrfgamtvhcxjgop5zumhpcha 85 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 85 16 more more JJR work_dcmrfgamtvhcxjgop5zumhpcha 85 17 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 85 18 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 85 19 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 85 20 recursive recursive JJ work_dcmrfgamtvhcxjgop5zumhpcha 85 21 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 85 22 calls call NNS work_dcmrfgamtvhcxjgop5zumhpcha 85 23 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 85 24 more more JJR work_dcmrfgamtvhcxjgop5zumhpcha 85 25 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 85 26 when when WRB work_dcmrfgamtvhcxjgop5zumhpcha 85 27 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 85 28 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 85 29 returns return VBZ work_dcmrfgamtvhcxjgop5zumhpcha 85 30 . . . work_dcmrfgamtvhcxjgop5zumhpcha 86 1 Curried curry VBN work_dcmrfgamtvhcxjgop5zumhpcha 86 2 functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 86 3 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 86 4 higher high JJR work_dcmrfgamtvhcxjgop5zumhpcha 86 5 order order NN work_dcmrfgamtvhcxjgop5zumhpcha 86 6 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 86 7 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 86 8 supported support VBN work_dcmrfgamtvhcxjgop5zumhpcha 86 9 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 86 10 attaching attach VBG work_dcmrfgamtvhcxjgop5zumhpcha 86 11 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 86 12 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 86 13 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 86 14 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 86 15 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 86 16 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 86 17 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 86 18 arrow arrow NN work_dcmrfgamtvhcxjgop5zumhpcha 86 19 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 86 20 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 86 21 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 86 22 , , , work_dcmrfgamtvhcxjgop5zumhpcha 86 23 though though IN work_dcmrfgamtvhcxjgop5zumhpcha 86 24 often often RB work_dcmrfgamtvhcxjgop5zumhpcha 86 25 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 86 26 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 86 27 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 86 28 inferred infer VBN work_dcmrfgamtvhcxjgop5zumhpcha 86 29 rather rather RB work_dcmrfgamtvhcxjgop5zumhpcha 86 30 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 86 31 being be VBG work_dcmrfgamtvhcxjgop5zumhpcha 86 32 given give VBN work_dcmrfgamtvhcxjgop5zumhpcha 86 33 explicitly explicitly RB work_dcmrfgamtvhcxjgop5zumhpcha 86 34 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 86 35 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 86 36 source source NN work_dcmrfgamtvhcxjgop5zumhpcha 86 37 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 86 38 . . . work_dcmrfgamtvhcxjgop5zumhpcha 87 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 87 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 87 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 87 4 implicit implicit JJ work_dcmrfgamtvhcxjgop5zumhpcha 87 5 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 87 6 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 87 7 declaration declaration NN work_dcmrfgamtvhcxjgop5zumhpcha 87 8 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 87 9 assign assign NN work_dcmrfgamtvhcxjgop5zumhpcha 87 10 above above RB work_dcmrfgamtvhcxjgop5zumhpcha 87 11 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 87 12 that that DT work_dcmrfgamtvhcxjgop5zumhpcha 87 13 assign assign NN work_dcmrfgamtvhcxjgop5zumhpcha 87 14 called call VBD work_dcmrfgamtvhcxjgop5zumhpcha 87 15 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 87 16 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 87 17 single single JJ work_dcmrfgamtvhcxjgop5zumhpcha 87 18 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 87 19 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 87 20 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 87 21 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 87 22 t t NNP work_dcmrfgamtvhcxjgop5zumhpcha 87 23 creates create VBZ work_dcmrfgamtvhcxjgop5zumhpcha 87 24 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 87 25 closure closure NN work_dcmrfgamtvhcxjgop5zumhpcha 87 26 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 87 27 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 87 28 t t NN work_dcmrfgamtvhcxjgop5zumhpcha 87 29 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 87 30 > > NNP work_dcmrfgamtvhcxjgop5zumhpcha 87 31 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 87 32 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 87 33 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 87 34 that that DT work_dcmrfgamtvhcxjgop5zumhpcha 87 35 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 87 36 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 87 37 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 87 38 thus thus RB work_dcmrfgamtvhcxjgop5zumhpcha 87 39 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 87 40 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 87 41 object object NN work_dcmrfgamtvhcxjgop5zumhpcha 87 42 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 87 43 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 87 44 t t NN work_dcmrfgamtvhcxjgop5zumhpcha 87 45 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 87 46 . . . work_dcmrfgamtvhcxjgop5zumhpcha 88 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 88 2 explicit explicit JJ work_dcmrfgamtvhcxjgop5zumhpcha 88 3 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 88 4 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 88 5 describes describe VBZ work_dcmrfgamtvhcxjgop5zumhpcha 88 6 applications application NNS work_dcmrfgamtvhcxjgop5zumhpcha 88 7 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 88 8 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 88 9 closure closure NN work_dcmrfgamtvhcxjgop5zumhpcha 88 10 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 88 11 another another DT work_dcmrfgamtvhcxjgop5zumhpcha 88 12 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 88 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 89 1 There there EX work_dcmrfgamtvhcxjgop5zumhpcha 89 2 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 89 3 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 89 4 single single JJ work_dcmrfgamtvhcxjgop5zumhpcha 89 5 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 89 6 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 89 7 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 89 8 application application NN work_dcmrfgamtvhcxjgop5zumhpcha 89 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 89 10 referred refer VBN work_dcmrfgamtvhcxjgop5zumhpcha 89 11 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 89 12 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 89 13 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 89 14 formal formal JJ work_dcmrfgamtvhcxjgop5zumhpcha 89 15 parameter parameter NN work_dcmrfgamtvhcxjgop5zumhpcha 89 16 v. v. IN work_dcmrfgamtvhcxjgop5zumhpcha 89 17 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 89 18 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 89 19 formal formal JJ work_dcmrfgamtvhcxjgop5zumhpcha 89 20 parameter parameter NN work_dcmrfgamtvhcxjgop5zumhpcha 89 21 , , , work_dcmrfgamtvhcxjgop5zumhpcha 89 22 p p NN work_dcmrfgamtvhcxjgop5zumhpcha 89 23 , , , work_dcmrfgamtvhcxjgop5zumhpcha 89 24 refers refer VBZ work_dcmrfgamtvhcxjgop5zumhpcha 89 25 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 89 26 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 89 27 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 89 28 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 89 29 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 89 30 closure closure NN work_dcmrfgamtvhcxjgop5zumhpcha 89 31 . . . work_dcmrfgamtvhcxjgop5zumhpcha 90 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 90 2 general general JJ work_dcmrfgamtvhcxjgop5zumhpcha 90 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 90 4 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 90 5 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 90 6 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 90 7 N n CD work_dcmrfgamtvhcxjgop5zumhpcha 90 8 arrows arrow NNS work_dcmrfgamtvhcxjgop5zumhpcha 90 9 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 90 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 90 11 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 90 12 spine spine NN work_dcmrfgamtvhcxjgop5zumhpcha 90 13 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 90 14 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 90 15 K k NN work_dcmrfgamtvhcxjgop5zumhpcha 90 16 + + SYM work_dcmrfgamtvhcxjgop5zumhpcha 90 17 N n NN work_dcmrfgamtvhcxjgop5zumhpcha 90 18 formal formal JJ work_dcmrfgamtvhcxjgop5zumhpcha 90 19 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 90 20 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 90 21 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 90 22 description description NN work_dcmrfgamtvhcxjgop5zumhpcha 90 23 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 90 24 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 90 25 , , , work_dcmrfgamtvhcxjgop5zumhpcha 90 26 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 90 27 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 90 28 first first JJ work_dcmrfgamtvhcxjgop5zumhpcha 90 29 K K NNP work_dcmrfgamtvhcxjgop5zumhpcha 90 30 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 90 31 being be VBG work_dcmrfgamtvhcxjgop5zumhpcha 90 32 closure closure NN work_dcmrfgamtvhcxjgop5zumhpcha 90 33 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 90 34 . . . work_dcmrfgamtvhcxjgop5zumhpcha 91 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 91 2 following follow VBG work_dcmrfgamtvhcxjgop5zumhpcha 91 3 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 91 4 defines define VBZ work_dcmrfgamtvhcxjgop5zumhpcha 91 5 binary binary JJ work_dcmrfgamtvhcxjgop5zumhpcha 91 6 search search NN work_dcmrfgamtvhcxjgop5zumhpcha 91 7 trees tree NNS work_dcmrfgamtvhcxjgop5zumhpcha 91 8 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 91 9 integers integer NNS work_dcmrfgamtvhcxjgop5zumhpcha 91 10 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 91 11 defines define VBZ work_dcmrfgamtvhcxjgop5zumhpcha 91 12 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 91 13 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 91 14 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 91 15 takes take VBZ work_dcmrfgamtvhcxjgop5zumhpcha 91 16 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 91 17 pointer pointer NN work_dcmrfgamtvhcxjgop5zumhpcha 91 18 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 91 19 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 91 20 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 91 21 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 91 22 inserts insert VBZ work_dcmrfgamtvhcxjgop5zumhpcha 91 23 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 91 24 integer integer NN work_dcmrfgamtvhcxjgop5zumhpcha 91 25 into into IN work_dcmrfgamtvhcxjgop5zumhpcha 91 26 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 91 27 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 91 28 . . . work_dcmrfgamtvhcxjgop5zumhpcha 92 1 It -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 92 2 uses use VBZ work_dcmrfgamtvhcxjgop5zumhpcha 92 3 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 92 4 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 92 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 92 6 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 92 7 would would MD work_dcmrfgamtvhcxjgop5zumhpcha 92 8 normally normally RB work_dcmrfgamtvhcxjgop5zumhpcha 92 9 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 92 10 done do VBN work_dcmrfgamtvhcxjgop5zumhpcha 92 11 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 92 12 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 92 13 imperative imperative JJ work_dcmrfgamtvhcxjgop5zumhpcha 92 14 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 92 15 . . . work_dcmrfgamtvhcxjgop5zumhpcha 93 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 93 2 declarative declarative JJ work_dcmrfgamtvhcxjgop5zumhpcha 93 3 alternative alternative NN work_dcmrfgamtvhcxjgop5zumhpcha 93 4 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 93 5 reconstruct reconstruct VB work_dcmrfgamtvhcxjgop5zumhpcha 93 6 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 93 7 nodes node NNS work_dcmrfgamtvhcxjgop5zumhpcha 93 8 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 93 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 93 10 path path NN work_dcmrfgamtvhcxjgop5zumhpcha 93 11 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 93 12 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 93 13 root root NN work_dcmrfgamtvhcxjgop5zumhpcha 93 14 down down RP work_dcmrfgamtvhcxjgop5zumhpcha 93 15 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 93 16 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 93 17 new new JJ work_dcmrfgamtvhcxjgop5zumhpcha 93 18 node node NN work_dcmrfgamtvhcxjgop5zumhpcha 93 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 94 1 Experiments experiment NNS work_dcmrfgamtvhcxjgop5zumhpcha 94 2 using use VBG work_dcmrfgamtvhcxjgop5zumhpcha 94 3 our -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 94 4 prototype prototype NN work_dcmrfgamtvhcxjgop5zumhpcha 94 5 implementation implementation NN work_dcmrfgamtvhcxjgop5zumhpcha 94 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 94 7 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 94 8 indicate indicate VBP work_dcmrfgamtvhcxjgop5zumhpcha 94 9 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 94 10 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 94 11 long long JJ work_dcmrfgamtvhcxjgop5zumhpcha 94 12 paths path NNS work_dcmrfgamtvhcxjgop5zumhpcha 94 13 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 94 14 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 94 15 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 94 16 version version NN work_dcmrfgamtvhcxjgop5zumhpcha 94 17 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 94 18 as as RB work_dcmrfgamtvhcxjgop5zumhpcha 94 19 fast fast JJ work_dcmrfgamtvhcxjgop5zumhpcha 94 20 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 94 21 hand hand NN work_dcmrfgamtvhcxjgop5zumhpcha 94 22 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 94 23 written write VBN work_dcmrfgamtvhcxjgop5zumhpcha 94 24 C C NNP work_dcmrfgamtvhcxjgop5zumhpcha 94 25 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 94 26 whereas whereas IN work_dcmrfgamtvhcxjgop5zumhpcha 94 27 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 94 28 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 94 29 pure pure JJ work_dcmrfgamtvhcxjgop5zumhpcha 94 30 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 94 31 version version NN work_dcmrfgamtvhcxjgop5zumhpcha 94 32 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 94 33 more more JJR work_dcmrfgamtvhcxjgop5zumhpcha 94 34 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 94 35 twenty twenty CD work_dcmrfgamtvhcxjgop5zumhpcha 94 36 times time NNS work_dcmrfgamtvhcxjgop5zumhpcha 94 37 slower slow JJR work_dcmrfgamtvhcxjgop5zumhpcha 94 38 , , , work_dcmrfgamtvhcxjgop5zumhpcha 94 39 primarily primarily RB work_dcmrfgamtvhcxjgop5zumhpcha 94 40 due due IN work_dcmrfgamtvhcxjgop5zumhpcha 94 41 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 94 42 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 94 43 overhead overhead NN work_dcmrfgamtvhcxjgop5zumhpcha 94 44 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 94 45 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 94 46 allocation allocation NN work_dcmrfgamtvhcxjgop5zumhpcha 94 47 . . . work_dcmrfgamtvhcxjgop5zumhpcha 95 1 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 95 2 Tree Tree NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 3 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 95 4 TNil TNil NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 5 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 6 Node Node NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 7 Tree Tree NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 8 Int Int NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 9 Tree Tree NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 10 bst_insert_du bst_insert_du '' work_dcmrfgamtvhcxjgop5zumhpcha 95 11 : : : work_dcmrfgamtvhcxjgop5zumhpcha 95 12 : : : work_dcmrfgamtvhcxjgop5zumhpcha 95 13 Int Int VBN work_dcmrfgamtvhcxjgop5zumhpcha 95 14 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 95 15 > > NN work_dcmrfgamtvhcxjgop5zumhpcha 95 16 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 17 Tree Tree NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 18 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 95 19 > > NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 20 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 95 21 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 95 22 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 95 23 bst_insert_du bst_insert_du NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 24 x x NNS work_dcmrfgamtvhcxjgop5zumhpcha 95 25 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 95 26 tp tp UH work_dcmrfgamtvhcxjgop5zumhpcha 95 27 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 95 28 _ _ NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 29 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 95 30 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 95 31 gets get VBZ work_dcmrfgamtvhcxjgop5zumhpcha 95 32 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 95 33 pre pre NN work_dcmrfgamtvhcxjgop5zumhpcha 95 34 nosharing nosharing NN work_dcmrfgamtvhcxjgop5zumhpcha 95 35 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 95 36 integers integer NNS work_dcmrfgamtvhcxjgop5zumhpcha 95 37 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 95 38 atomic atomic JJ work_dcmrfgamtvhcxjgop5zumhpcha 95 39 so so RB work_dcmrfgamtvhcxjgop5zumhpcha 95 40 post post JJ work_dcmrfgamtvhcxjgop5zumhpcha 95 41 nosharing nosharing NN work_dcmrfgamtvhcxjgop5zumhpcha 95 42 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 95 43 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 95 44 does do VBZ work_dcmrfgamtvhcxjgop5zumhpcha 95 45 n’t not RB work_dcmrfgamtvhcxjgop5zumhpcha 95 46 share share VB work_dcmrfgamtvhcxjgop5zumhpcha 95 47 bst_insert_du bst_insert_du NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 48 x x UH work_dcmrfgamtvhcxjgop5zumhpcha 95 49 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 95 50 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 95 51 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 95 52 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 95 53 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 95 54 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 95 55 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 95 56 TNil TNil NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 57 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 95 58 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 95 59 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 95 60 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 95 61 tp tp IN work_dcmrfgamtvhcxjgop5zumhpcha 95 62 : : : work_dcmrfgamtvhcxjgop5zumhpcha 95 63 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 95 64 Node Node NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 65 TNil TNil NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 66 x x NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 67 TNil TNil NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 68 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 95 69 insert insert VB work_dcmrfgamtvhcxjgop5zumhpcha 95 70 new new NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 71 node node NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 72 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 95 73 Node node NN work_dcmrfgamtvhcxjgop5zumhpcha 95 74 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 95 75 lp lp NN work_dcmrfgamtvhcxjgop5zumhpcha 95 76 n n NN work_dcmrfgamtvhcxjgop5zumhpcha 95 77 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 95 78 rp rp UH work_dcmrfgamtvhcxjgop5zumhpcha 95 79 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 95 80 - - : work_dcmrfgamtvhcxjgop5zumhpcha 95 81 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 95 82 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 95 83 x x NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 84 < < XX work_dcmrfgamtvhcxjgop5zumhpcha 95 85 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 95 86 n n CC work_dcmrfgamtvhcxjgop5zumhpcha 95 87 then then RB work_dcmrfgamtvhcxjgop5zumhpcha 95 88 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 95 89 bst_insert_du bst_insert_du NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 90 x x NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 91 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 95 92 lp lp NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 93 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 95 94 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 95 95 tp tp UH work_dcmrfgamtvhcxjgop5zumhpcha 95 96 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 95 97 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 95 98 lp lp NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 99 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 95 100 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 95 101 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 95 102 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 95 103 else else RB work_dcmrfgamtvhcxjgop5zumhpcha 95 104 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 95 105 bst_insert_du bst_insert_du NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 106 x x NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 107 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 95 108 rp rp LS work_dcmrfgamtvhcxjgop5zumhpcha 95 109 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 95 110 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 95 111 tp tp UH work_dcmrfgamtvhcxjgop5zumhpcha 95 112 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 95 113 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 95 114 rp rp NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 115 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 95 116 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 95 117 tp tp IN work_dcmrfgamtvhcxjgop5zumhpcha 95 118 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 95 119 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 120 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 95 121 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 95 122 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 95 123 , , , work_dcmrfgamtvhcxjgop5zumhpcha 95 124 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 125 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 95 126 . . . work_dcmrfgamtvhcxjgop5zumhpcha 96 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 96 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 96 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 96 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 96 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 96 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 96 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 96 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 96 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 96 10 5/25 5/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 96 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ ADD work_dcmrfgamtvhcxjgop5zumhpcha 96 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 96 13 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 96 14 high high JJ work_dcmrfgamtvhcxjgop5zumhpcha 96 15 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 96 16 view view NN work_dcmrfgamtvhcxjgop5zumhpcha 96 17 Whenever whenever WRB work_dcmrfgamtvhcxjgop5zumhpcha 96 18 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 96 19 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 96 20 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 96 21 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 96 22 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 96 23 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 96 24 , , , work_dcmrfgamtvhcxjgop5zumhpcha 96 25 programmers programmer NNS work_dcmrfgamtvhcxjgop5zumhpcha 96 26 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 96 27 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 96 28 aware aware JJ work_dcmrfgamtvhcxjgop5zumhpcha 96 29 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 96 30 potential potential JJ work_dcmrfgamtvhcxjgop5zumhpcha 96 31 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 96 32 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 96 33 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 96 34 representations representation NNS work_dcmrfgamtvhcxjgop5zumhpcha 96 35 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 96 36 take take VB work_dcmrfgamtvhcxjgop5zumhpcha 96 37 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 96 38 low low JJ work_dcmrfgamtvhcxjgop5zumhpcha 96 39 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 96 40 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 96 41 view view NN work_dcmrfgamtvhcxjgop5zumhpcha 96 42 . . . work_dcmrfgamtvhcxjgop5zumhpcha 97 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 97 2 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 97 3 cases case NNS work_dcmrfgamtvhcxjgop5zumhpcha 97 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 97 5 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 97 6 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 97 7 desirable desirable JJ work_dcmrfgamtvhcxjgop5zumhpcha 97 8 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 97 9 have have VB work_dcmrfgamtvhcxjgop5zumhpcha 97 10 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 97 11 high high JJ work_dcmrfgamtvhcxjgop5zumhpcha 97 12 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 97 13 view view NN work_dcmrfgamtvhcxjgop5zumhpcha 97 14 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 97 15 values value NNS work_dcmrfgamtvhcxjgop5zumhpcha 97 16 , , , work_dcmrfgamtvhcxjgop5zumhpcha 97 17 ignoring ignore VBG work_dcmrfgamtvhcxjgop5zumhpcha 97 18 how how WRB work_dcmrfgamtvhcxjgop5zumhpcha 97 19 they -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 97 20 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 97 21 represented represent VBN work_dcmrfgamtvhcxjgop5zumhpcha 97 22 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 97 23 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 97 24 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 97 25 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 97 26 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 97 27 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 97 28 present present JJ work_dcmrfgamtvhcxjgop5zumhpcha 97 29 . . . work_dcmrfgamtvhcxjgop5zumhpcha 98 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 98 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 98 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 98 4 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 98 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 98 6 two two CD work_dcmrfgamtvhcxjgop5zumhpcha 98 7 trees tree NNS work_dcmrfgamtvhcxjgop5zumhpcha 98 8 t1 t1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 98 9 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 98 10 t2 t2 NN work_dcmrfgamtvhcxjgop5zumhpcha 98 11 depicted depict VBD work_dcmrfgamtvhcxjgop5zumhpcha 98 12 below below RB work_dcmrfgamtvhcxjgop5zumhpcha 98 13 , , , work_dcmrfgamtvhcxjgop5zumhpcha 98 14 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 98 15 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 98 16 much much RB work_dcmrfgamtvhcxjgop5zumhpcha 98 17 simpler simple JJR work_dcmrfgamtvhcxjgop5zumhpcha 98 18 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 98 19 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 98 20 do do VBP work_dcmrfgamtvhcxjgop5zumhpcha 98 21 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 98 22 have have VB work_dcmrfgamtvhcxjgop5zumhpcha 98 23 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 98 24 care care VB work_dcmrfgamtvhcxjgop5zumhpcha 98 25 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 98 26 know know VB work_dcmrfgamtvhcxjgop5zumhpcha 98 27 about about IN work_dcmrfgamtvhcxjgop5zumhpcha 98 28 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 98 29 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 98 30 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 98 31 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 98 32 trees tree NNS work_dcmrfgamtvhcxjgop5zumhpcha 98 33 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 98 34 within within IN work_dcmrfgamtvhcxjgop5zumhpcha 98 35 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 98 36 t1 t1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 98 37 . . . work_dcmrfgamtvhcxjgop5zumhpcha 99 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 99 2 high high JJ work_dcmrfgamtvhcxjgop5zumhpcha 99 3 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 99 4 view view NN work_dcmrfgamtvhcxjgop5zumhpcha 99 5 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 99 6 they -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 99 7 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 99 8 both both DT work_dcmrfgamtvhcxjgop5zumhpcha 99 9 just just RB work_dcmrfgamtvhcxjgop5zumhpcha 99 10 Node Node NNP work_dcmrfgamtvhcxjgop5zumhpcha 99 11 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 99 12 Node Node NNP work_dcmrfgamtvhcxjgop5zumhpcha 99 13 TNil TNil NNP work_dcmrfgamtvhcxjgop5zumhpcha 99 14 123 123 CD work_dcmrfgamtvhcxjgop5zumhpcha 99 15 TNil TNil NNP work_dcmrfgamtvhcxjgop5zumhpcha 99 16 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 99 17 123 123 CD work_dcmrfgamtvhcxjgop5zumhpcha 99 18 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 99 19 Node Node NNP work_dcmrfgamtvhcxjgop5zumhpcha 99 20 TNil TNil NNP work_dcmrfgamtvhcxjgop5zumhpcha 99 21 123 123 CD work_dcmrfgamtvhcxjgop5zumhpcha 99 22 TNil TNil NNP work_dcmrfgamtvhcxjgop5zumhpcha 99 23 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 99 24 . . . work_dcmrfgamtvhcxjgop5zumhpcha 100 1 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 100 2 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 100 3 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 100 4 mechanism mechanism NN work_dcmrfgamtvhcxjgop5zumhpcha 100 5 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 100 6 indicate indicate VB work_dcmrfgamtvhcxjgop5zumhpcha 100 7 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 100 8 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 100 9 high high JJ work_dcmrfgamtvhcxjgop5zumhpcha 100 10 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 100 11 view view NN work_dcmrfgamtvhcxjgop5zumhpcha 100 12 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 100 13 taken take VBN work_dcmrfgamtvhcxjgop5zumhpcha 100 14 . . . work_dcmrfgamtvhcxjgop5zumhpcha 101 1 Pre- Pre- NNP work_dcmrfgamtvhcxjgop5zumhpcha 101 2 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 101 3 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 101 4 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 101 5 conditions condition NNS work_dcmrfgamtvhcxjgop5zumhpcha 101 6 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 101 7 specify specify VB work_dcmrfgamtvhcxjgop5zumhpcha 101 8 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 101 9 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 101 10 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 101 11 special special JJ work_dcmrfgamtvhcxjgop5zumhpcha 101 12 pseudo pseudo NN work_dcmrfgamtvhcxjgop5zumhpcha 101 13 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 101 14 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 101 15 named name VBN work_dcmrfgamtvhcxjgop5zumhpcha 101 16 abstract.2 abstract.2 PDT work_dcmrfgamtvhcxjgop5zumhpcha 101 17 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 101 18 2 2 CD work_dcmrfgamtvhcxjgop5zumhpcha 101 19 There there EX work_dcmrfgamtvhcxjgop5zumhpcha 101 20 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 101 21 conceptually conceptually RB work_dcmrfgamtvhcxjgop5zumhpcha 101 22 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 101 23 different different JJ work_dcmrfgamtvhcxjgop5zumhpcha 101 24 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 101 25 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 101 26 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 101 27 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 101 28 distinct distinct JJ work_dcmrfgamtvhcxjgop5zumhpcha 101 29 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 101 30 . . . work_dcmrfgamtvhcxjgop5zumhpcha 102 1 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 102 2 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 102 3 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 102 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 102 5 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 102 6 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 102 7 allows allow VBZ work_dcmrfgamtvhcxjgop5zumhpcha 102 8 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 102 9 distinction distinction NN work_dcmrfgamtvhcxjgop5zumhpcha 102 10 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 102 11 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 102 12 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 102 13 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 102 14 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 102 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 102 16 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 102 17 share share VBP work_dcmrfgamtvhcxjgop5zumhpcha 102 18 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 102 19 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 102 20 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 102 21 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 102 22 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 102 23 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 102 24 programmer programmer NN work_dcmrfgamtvhcxjgop5zumhpcha 102 25 takes take VBZ work_dcmrfgamtvhcxjgop5zumhpcha 102 26 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 102 27 high high JJ work_dcmrfgamtvhcxjgop5zumhpcha 102 28 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 102 29 view view NN work_dcmrfgamtvhcxjgop5zumhpcha 102 30 , , , work_dcmrfgamtvhcxjgop5zumhpcha 102 31 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 102 32 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 102 33 concrete concrete JJ work_dcmrfgamtvhcxjgop5zumhpcha 102 34 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 102 35 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 102 36 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 102 37 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 102 38 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 102 39 programmer programmer NN work_dcmrfgamtvhcxjgop5zumhpcha 102 40 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 102 41 understand understand VB work_dcmrfgamtvhcxjgop5zumhpcha 102 42 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 102 43 representation representation NN work_dcmrfgamtvhcxjgop5zumhpcha 102 44 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 102 45 explicitly explicitly RB work_dcmrfgamtvhcxjgop5zumhpcha 102 46 declare declare VB work_dcmrfgamtvhcxjgop5zumhpcha 102 47 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 102 48 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 102 49 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 102 50 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 102 51 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 102 52 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 102 53 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 102 54 conditions condition NNS work_dcmrfgamtvhcxjgop5zumhpcha 102 55 . . . work_dcmrfgamtvhcxjgop5zumhpcha 103 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 103 2 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 103 3 checks check NNS work_dcmrfgamtvhcxjgop5zumhpcha 103 4 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 103 5 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 103 6 live live JJ work_dcmrfgamtvhcxjgop5zumhpcha 103 7 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 103 8 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 103 9 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 103 10 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 103 11 destructively destructively RB work_dcmrfgamtvhcxjgop5zumhpcha 103 12 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 103 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 104 1 Thus thus RB work_dcmrfgamtvhcxjgop5zumhpcha 104 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 104 3 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 104 4 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 104 5 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 104 6 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 104 7 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 104 8 parameter parameter NN work_dcmrfgamtvhcxjgop5zumhpcha 104 9 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 104 10 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 104 11 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 104 12 , , , work_dcmrfgamtvhcxjgop5zumhpcha 104 13 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 104 14 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 104 15 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 104 16 declared declare VBN work_dcmrfgamtvhcxjgop5zumhpcha 104 17 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 104 18 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 104 19 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 104 20 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 104 21 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 104 22 declared declare VBN work_dcmrfgamtvhcxjgop5zumhpcha 104 23 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 104 24 share share VB work_dcmrfgamtvhcxjgop5zumhpcha 104 25 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 104 26 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 104 27 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 104 28 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 104 29 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 104 30 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 104 31 non non JJ work_dcmrfgamtvhcxjgop5zumhpcha 104 32 - - JJ work_dcmrfgamtvhcxjgop5zumhpcha 104 33 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 104 34 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 104 35 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 104 36 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 104 37 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 104 38 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 104 39 share share VB work_dcmrfgamtvhcxjgop5zumhpcha 104 40 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 104 41 abstract abstract NNP work_dcmrfgamtvhcxjgop5zumhpcha 104 42 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 104 43 . . . work_dcmrfgamtvhcxjgop5zumhpcha 105 1 Checking check VBG work_dcmrfgamtvhcxjgop5zumhpcha 105 2 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 105 3 preconditions precondition NNS work_dcmrfgamtvhcxjgop5zumhpcha 105 4 ensures ensure VBZ work_dcmrfgamtvhcxjgop5zumhpcha 105 5 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 105 6 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 105 7 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 105 8 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 105 9 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 105 10 passed pass VBN work_dcmrfgamtvhcxjgop5zumhpcha 105 11 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 105 12 functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 105 13 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 105 14 expect expect VBP work_dcmrfgamtvhcxjgop5zumhpcha 105 15 concrete concrete JJ work_dcmrfgamtvhcxjgop5zumhpcha 105 16 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 105 17 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 105 18 . . . work_dcmrfgamtvhcxjgop5zumhpcha 106 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 106 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 106 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 106 4 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 106 5 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 106 6 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 106 7 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 106 8 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 106 9 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 106 10 passed pass VBN work_dcmrfgamtvhcxjgop5zumhpcha 106 11 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 106 12 bst bst NNP work_dcmrfgamtvhcxjgop5zumhpcha 106 13 insert insert NNP work_dcmrfgamtvhcxjgop5zumhpcha 106 14 du du NNP work_dcmrfgamtvhcxjgop5zumhpcha 106 15 because because IN work_dcmrfgamtvhcxjgop5zumhpcha 106 16 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 106 17 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 106 18 allows allow VBZ work_dcmrfgamtvhcxjgop5zumhpcha 106 19 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 106 20 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 106 21 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 106 22 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 106 23 . . . work_dcmrfgamtvhcxjgop5zumhpcha 107 1 It -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 107 2 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 107 3 important important JJ work_dcmrfgamtvhcxjgop5zumhpcha 107 4 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 107 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 107 6 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 107 7 structure structure NN work_dcmrfgamtvhcxjgop5zumhpcha 107 8 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 107 9 known know VBN work_dcmrfgamtvhcxjgop5zumhpcha 107 10 when when WRB work_dcmrfgamtvhcxjgop5zumhpcha 107 11 bst bst NNP work_dcmrfgamtvhcxjgop5zumhpcha 107 12 insert insert NNP work_dcmrfgamtvhcxjgop5zumhpcha 107 13 du du NNP work_dcmrfgamtvhcxjgop5zumhpcha 107 14 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 107 15 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 107 16 because because IN work_dcmrfgamtvhcxjgop5zumhpcha 107 17 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 107 18 result result NN work_dcmrfgamtvhcxjgop5zumhpcha 107 19 depends depend VBZ work_dcmrfgamtvhcxjgop5zumhpcha 107 20 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 107 21 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 107 22 . . . work_dcmrfgamtvhcxjgop5zumhpcha 108 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 108 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 108 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 108 4 inserting insert VBG work_dcmrfgamtvhcxjgop5zumhpcha 108 5 into into IN work_dcmrfgamtvhcxjgop5zumhpcha 108 6 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 108 7 right right JJ work_dcmrfgamtvhcxjgop5zumhpcha 108 8 subtree subtree NN work_dcmrfgamtvhcxjgop5zumhpcha 108 9 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 108 10 t2 t2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 108 11 only only RB work_dcmrfgamtvhcxjgop5zumhpcha 108 12 affects affect VBZ work_dcmrfgamtvhcxjgop5zumhpcha 108 13 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 108 14 subtree subtree NN work_dcmrfgamtvhcxjgop5zumhpcha 108 15 whereas whereas IN work_dcmrfgamtvhcxjgop5zumhpcha 108 16 inserting insert VBG work_dcmrfgamtvhcxjgop5zumhpcha 108 17 into into IN work_dcmrfgamtvhcxjgop5zumhpcha 108 18 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 108 19 right right JJ work_dcmrfgamtvhcxjgop5zumhpcha 108 20 subtree subtree NN work_dcmrfgamtvhcxjgop5zumhpcha 108 21 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 108 22 t1 t1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 108 23 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 108 24 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 108 25 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 108 26 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 108 27 same same JJ work_dcmrfgamtvhcxjgop5zumhpcha 108 28 high high JJ work_dcmrfgamtvhcxjgop5zumhpcha 108 29 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 108 30 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 108 31 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 108 32 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 108 33 changes change VBZ work_dcmrfgamtvhcxjgop5zumhpcha 108 34 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 108 35 left left JJ work_dcmrfgamtvhcxjgop5zumhpcha 108 36 subtree subtree NN work_dcmrfgamtvhcxjgop5zumhpcha 108 37 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 108 38 both both CC work_dcmrfgamtvhcxjgop5zumhpcha 108 39 t1 t1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 108 40 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 108 41 t2 t2 NN work_dcmrfgamtvhcxjgop5zumhpcha 108 42 . . . work_dcmrfgamtvhcxjgop5zumhpcha 109 1 Note note VB work_dcmrfgamtvhcxjgop5zumhpcha 109 2 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 109 3 concrete concrete JJ work_dcmrfgamtvhcxjgop5zumhpcha 109 4 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 109 5 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 109 6 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 109 7 passed pass VBN work_dcmrfgamtvhcxjgop5zumhpcha 109 8 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 109 9 functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 109 10 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 109 11 allow allow VBP work_dcmrfgamtvhcxjgop5zumhpcha 109 12 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 109 13 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 109 14 . . . work_dcmrfgamtvhcxjgop5zumhpcha 110 1 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 110 2 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 110 3 signatures signature NNS work_dcmrfgamtvhcxjgop5zumhpcha 110 4 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 110 5 have have VBP work_dcmrfgamtvhcxjgop5zumhpcha 110 6 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 110 7 annotations annotation NNS work_dcmrfgamtvhcxjgop5zumhpcha 110 8 concerning concern VBG work_dcmrfgamtvhcxjgop5zumhpcha 110 9 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 110 10 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 110 11 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 110 12 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 110 13 implicitly implicitly RB work_dcmrfgamtvhcxjgop5zumhpcha 110 14 indicate indicate VBP work_dcmrfgamtvhcxjgop5zumhpcha 110 15 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 110 16 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 110 17 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 110 18 destructively destructively RB work_dcmrfgamtvhcxjgop5zumhpcha 110 19 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 110 20 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 110 21 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 110 22 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 110 23 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 110 24 result result VB work_dcmrfgamtvhcxjgop5zumhpcha 110 25 share share NN work_dcmrfgamtvhcxjgop5zumhpcha 110 26 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 110 27 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 110 28 . . . work_dcmrfgamtvhcxjgop5zumhpcha 111 1 Thus thus RB work_dcmrfgamtvhcxjgop5zumhpcha 111 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 111 3 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 111 4 subset subset NN work_dcmrfgamtvhcxjgop5zumhpcha 111 5 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 111 6 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 111 7 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 111 8 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 111 9 look look VB work_dcmrfgamtvhcxjgop5zumhpcha 111 10 like like IN work_dcmrfgamtvhcxjgop5zumhpcha 111 11 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 111 12 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 111 13 considered consider VBN work_dcmrfgamtvhcxjgop5zumhpcha 111 14 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 111 15 pure pure JJ work_dcmrfgamtvhcxjgop5zumhpcha 111 16 functional functional JJ work_dcmrfgamtvhcxjgop5zumhpcha 111 17 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 111 18 . . . work_dcmrfgamtvhcxjgop5zumhpcha 112 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 112 2 following follow VBG work_dcmrfgamtvhcxjgop5zumhpcha 112 3 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 112 4 defines define VBZ work_dcmrfgamtvhcxjgop5zumhpcha 112 5 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 112 6 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 112 7 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 112 8 takes take VBZ work_dcmrfgamtvhcxjgop5zumhpcha 112 9 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 112 10 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 112 11 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 112 12 integers integer NNS work_dcmrfgamtvhcxjgop5zumhpcha 112 13 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 112 14 returns return VBZ work_dcmrfgamtvhcxjgop5zumhpcha 112 15 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 112 16 binary binary JJ work_dcmrfgamtvhcxjgop5zumhpcha 112 17 search search NN work_dcmrfgamtvhcxjgop5zumhpcha 112 18 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 112 19 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 112 20 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 112 21 same same JJ work_dcmrfgamtvhcxjgop5zumhpcha 112 22 integers integer NNS work_dcmrfgamtvhcxjgop5zumhpcha 112 23 . . . work_dcmrfgamtvhcxjgop5zumhpcha 113 1 Though though IN work_dcmrfgamtvhcxjgop5zumhpcha 113 2 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 113 3 uses use VBZ work_dcmrfgamtvhcxjgop5zumhpcha 113 4 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 113 5 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 113 6 internally internally RB work_dcmrfgamtvhcxjgop5zumhpcha 113 7 , , , work_dcmrfgamtvhcxjgop5zumhpcha 113 8 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 113 9 impurity impurity NN work_dcmrfgamtvhcxjgop5zumhpcha 113 10 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 113 11 encapsulated encapsulate VBN work_dcmrfgamtvhcxjgop5zumhpcha 113 12 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 113 13 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 113 14 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 113 15 therefore therefore RB work_dcmrfgamtvhcxjgop5zumhpcha 113 16 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 113 17 viewed view VBN work_dcmrfgamtvhcxjgop5zumhpcha 113 18 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 113 19 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 113 20 pure pure JJ work_dcmrfgamtvhcxjgop5zumhpcha 113 21 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 113 22 . . . work_dcmrfgamtvhcxjgop5zumhpcha 114 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 114 2 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 114 3 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 114 4 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 114 5 passed pass VBN work_dcmrfgamtvhcxjgop5zumhpcha 114 6 in in RP work_dcmrfgamtvhcxjgop5zumhpcha 114 7 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 114 8 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 114 9 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 114 10 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 114 11 never never RB work_dcmrfgamtvhcxjgop5zumhpcha 114 12 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 114 13 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 114 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 114 15 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 114 16 returned return VBD work_dcmrfgamtvhcxjgop5zumhpcha 114 17 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 114 18 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 114 19 so so IN work_dcmrfgamtvhcxjgop5zumhpcha 114 20 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 114 21 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 114 22 never never RB work_dcmrfgamtvhcxjgop5zumhpcha 114 23 subsequently subsequently RB work_dcmrfgamtvhcxjgop5zumhpcha 114 24 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 114 25 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 114 26 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 114 27 concrete concrete JJ work_dcmrfgamtvhcxjgop5zumhpcha 114 28 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 114 29 could could MD work_dcmrfgamtvhcxjgop5zumhpcha 114 30 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 114 31 returned return VBN work_dcmrfgamtvhcxjgop5zumhpcha 114 32 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 114 33 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 114 34 explicit explicit JJ work_dcmrfgamtvhcxjgop5zumhpcha 114 35 postcondition postcondition NN work_dcmrfgamtvhcxjgop5zumhpcha 114 36 without without IN work_dcmrfgamtvhcxjgop5zumhpcha 114 37 t t NNP work_dcmrfgamtvhcxjgop5zumhpcha 114 38 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 114 39 abstract abstract NNP work_dcmrfgamtvhcxjgop5zumhpcha 114 40 was be VBD work_dcmrfgamtvhcxjgop5zumhpcha 114 41 given give VBN work_dcmrfgamtvhcxjgop5zumhpcha 114 42 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 114 43 . . . work_dcmrfgamtvhcxjgop5zumhpcha 115 1 An an DT work_dcmrfgamtvhcxjgop5zumhpcha 115 2 initially initially RB work_dcmrfgamtvhcxjgop5zumhpcha 115 3 empty empty JJ work_dcmrfgamtvhcxjgop5zumhpcha 115 4 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 115 5 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 115 6 created create VBN work_dcmrfgamtvhcxjgop5zumhpcha 115 7 locally locally RB work_dcmrfgamtvhcxjgop5zumhpcha 115 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 116 1 It -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 116 2 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 116 3 destructively destructively RB work_dcmrfgamtvhcxjgop5zumhpcha 116 4 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 116 5 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 116 6 inserting insert VBG work_dcmrfgamtvhcxjgop5zumhpcha 116 7 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 116 8 integer integer NN work_dcmrfgamtvhcxjgop5zumhpcha 116 9 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 116 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 116 11 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 116 12 into into IN work_dcmrfgamtvhcxjgop5zumhpcha 116 13 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 116 14 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 116 15 using use VBG work_dcmrfgamtvhcxjgop5zumhpcha 116 16 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 116 17 bst bst NNP work_dcmrfgamtvhcxjgop5zumhpcha 116 18 du du NNP work_dcmrfgamtvhcxjgop5zumhpcha 116 19 , , , work_dcmrfgamtvhcxjgop5zumhpcha 116 20 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 116 21 calls call VBZ work_dcmrfgamtvhcxjgop5zumhpcha 116 22 bst bst NNP work_dcmrfgamtvhcxjgop5zumhpcha 116 23 insert insert NNP work_dcmrfgamtvhcxjgop5zumhpcha 116 24 du du NNP work_dcmrfgamtvhcxjgop5zumhpcha 116 25 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 116 26 , , , work_dcmrfgamtvhcxjgop5zumhpcha 116 27 then then RB work_dcmrfgamtvhcxjgop5zumhpcha 116 28 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 116 29 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 116 30 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 116 31 returned return VBN work_dcmrfgamtvhcxjgop5zumhpcha 116 32 . . . work_dcmrfgamtvhcxjgop5zumhpcha 117 1 Within within IN work_dcmrfgamtvhcxjgop5zumhpcha 117 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 117 3 execution execution NN work_dcmrfgamtvhcxjgop5zumhpcha 117 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 117 5 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 117 6 bst bst NNP work_dcmrfgamtvhcxjgop5zumhpcha 117 7 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 117 8 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 117 9 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 117 10 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 117 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 117 12 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 117 13 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 117 14 . . . work_dcmrfgamtvhcxjgop5zumhpcha 118 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 118 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 118 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 118 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 118 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 118 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 118 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 118 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 118 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 118 10 6/25 6/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 118 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ NN work_dcmrfgamtvhcxjgop5zumhpcha 118 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 FW work_dcmrfgamtvhcxjgop5zumhpcha 118 13 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 118 14 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 118 15 important important JJ work_dcmrfgamtvhcxjgop5zumhpcha 118 16 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 118 17 understand understand VB work_dcmrfgamtvhcxjgop5zumhpcha 118 18 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 118 19 low low JJ work_dcmrfgamtvhcxjgop5zumhpcha 118 20 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 118 21 details detail NNS work_dcmrfgamtvhcxjgop5zumhpcha 118 22 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 118 23 how how WRB work_dcmrfgamtvhcxjgop5zumhpcha 118 24 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 118 25 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 118 26 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 118 27 represented represent VBN work_dcmrfgamtvhcxjgop5zumhpcha 118 28 , , , work_dcmrfgamtvhcxjgop5zumhpcha 118 29 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 118 30 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 118 31 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 118 32 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 118 33 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 118 34 needed need VBN work_dcmrfgamtvhcxjgop5zumhpcha 118 35 outside outside IN work_dcmrfgamtvhcxjgop5zumhpcha 118 36 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 118 37 call call NN work_dcmrfgamtvhcxjgop5zumhpcha 118 38 . . . work_dcmrfgamtvhcxjgop5zumhpcha 119 1 data data NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 2 Ints Ints NNPS work_dcmrfgamtvhcxjgop5zumhpcha 119 3 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 119 4 Nil Nil NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 5 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 6 Cons Cons NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 7 Int Int NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 8 Ints Ints NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 9 list_bst list_bst NN work_dcmrfgamtvhcxjgop5zumhpcha 119 10 : : : work_dcmrfgamtvhcxjgop5zumhpcha 119 11 : : : work_dcmrfgamtvhcxjgop5zumhpcha 119 12 Ints int NNS work_dcmrfgamtvhcxjgop5zumhpcha 119 13 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 119 14 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 119 15 Tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 119 16 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 119 17 pure pure JJ work_dcmrfgamtvhcxjgop5zumhpcha 119 18 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 119 19 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 119 20 Ints int NNS work_dcmrfgamtvhcxjgop5zumhpcha 119 21 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 119 22 Tree Tree NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 23 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 119 24 implicit implicit JJ work_dcmrfgamtvhcxjgop5zumhpcha 119 25 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 119 26 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 119 27 : : : work_dcmrfgamtvhcxjgop5zumhpcha 119 28 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 119 29 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 119 30 list_bst list_bst NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 31 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 32 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 119 33 t t NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 34 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 119 35 pre pre AFX work_dcmrfgamtvhcxjgop5zumhpcha 119 36 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 37 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 119 38 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 119 39 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 119 40 post post AFX work_dcmrfgamtvhcxjgop5zumhpcha 119 41 t t NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 42 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 119 43 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 119 44 list_bst list_bst NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 45 xs xs . work_dcmrfgamtvhcxjgop5zumhpcha 119 46 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 119 47 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 119 48 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 119 49 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 119 50 TNil TNil NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 51 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 119 52 create create VB work_dcmrfgamtvhcxjgop5zumhpcha 119 53 pointer pointer NN work_dcmrfgamtvhcxjgop5zumhpcha 119 54 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 119 55 empty empty JJ work_dcmrfgamtvhcxjgop5zumhpcha 119 56 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 119 57 list_bst_du list_bst_du . work_dcmrfgamtvhcxjgop5zumhpcha 119 58 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 59 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 119 60 tp tp UH work_dcmrfgamtvhcxjgop5zumhpcha 119 61 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 119 62 insert insert VB work_dcmrfgamtvhcxjgop5zumhpcha 119 63 integers integer NNS work_dcmrfgamtvhcxjgop5zumhpcha 119 64 into into IN work_dcmrfgamtvhcxjgop5zumhpcha 119 65 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 119 66 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 119 67 tp tp IN work_dcmrfgamtvhcxjgop5zumhpcha 119 68 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 119 69 return return NN work_dcmrfgamtvhcxjgop5zumhpcha 119 70 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 119 71 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 119 72 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 119 73 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 119 74 list_bst_du list_bst_du NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 75 : : : work_dcmrfgamtvhcxjgop5zumhpcha 119 76 : : : work_dcmrfgamtvhcxjgop5zumhpcha 119 77 Ints int NNS work_dcmrfgamtvhcxjgop5zumhpcha 119 78 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 119 79 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 119 80 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 81 Tree Tree NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 82 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 119 83 > > NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 84 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 119 85 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 119 86 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 119 87 list_bst_du list_bst_du NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 88 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 89 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 119 90 tp tp UH work_dcmrfgamtvhcxjgop5zumhpcha 119 91 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 119 92 _ _ NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 93 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 119 94 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 119 95 gets get VBZ work_dcmrfgamtvhcxjgop5zumhpcha 119 96 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 119 97 pre pre AFX work_dcmrfgamtvhcxjgop5zumhpcha 119 98 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 99 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 119 100 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 119 101 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 119 102 nosharing noshare VBG work_dcmrfgamtvhcxjgop5zumhpcha 119 103 list_bst_du list_bst_du ADD work_dcmrfgamtvhcxjgop5zumhpcha 119 104 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 105 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 119 106 tp tp UH work_dcmrfgamtvhcxjgop5zumhpcha 119 107 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 119 108 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 119 109 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 110 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 119 111 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 119 112 Cons Cons NNPS work_dcmrfgamtvhcxjgop5zumhpcha 119 113 x x SYM work_dcmrfgamtvhcxjgop5zumhpcha 119 114 xs1 xs1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 115 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 119 116 - - : work_dcmrfgamtvhcxjgop5zumhpcha 119 117 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 119 118 bst_insert_du bst_insert_du NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 119 x x UH work_dcmrfgamtvhcxjgop5zumhpcha 119 120 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 119 121 tp tp UH work_dcmrfgamtvhcxjgop5zumhpcha 119 122 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 119 123 insert insert JJ work_dcmrfgamtvhcxjgop5zumhpcha 119 124 head head NN work_dcmrfgamtvhcxjgop5zumhpcha 119 125 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 119 126 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 119 127 into into IN work_dcmrfgamtvhcxjgop5zumhpcha 119 128 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 119 129 list_bst_du list_bst_du NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 130 xs1 xs1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 131 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 119 132 tp tp UH work_dcmrfgamtvhcxjgop5zumhpcha 119 133 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 119 134 insert insert VB work_dcmrfgamtvhcxjgop5zumhpcha 119 135 rest rest NN work_dcmrfgamtvhcxjgop5zumhpcha 119 136 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 119 137 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 119 138 into into IN work_dcmrfgamtvhcxjgop5zumhpcha 119 139 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 119 140 Nil Nil NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 141 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 119 142 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 119 143 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 119 144 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 119 145 CORE core NN work_dcmrfgamtvhcxjgop5zumhpcha 119 146 PAWNS PAWNS NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 147 An an DT work_dcmrfgamtvhcxjgop5zumhpcha 119 148 early early JJ work_dcmrfgamtvhcxjgop5zumhpcha 119 149 pass pass NN work_dcmrfgamtvhcxjgop5zumhpcha 119 150 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 119 151 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 119 152 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 119 153 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 119 154 converts convert VBZ work_dcmrfgamtvhcxjgop5zumhpcha 119 155 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 119 156 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 119 157 definitions definition NNS work_dcmrfgamtvhcxjgop5zumhpcha 119 158 into into IN work_dcmrfgamtvhcxjgop5zumhpcha 119 159 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 119 160 core core NN work_dcmrfgamtvhcxjgop5zumhpcha 119 161 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 119 162 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 119 163 flattening flatten VBG work_dcmrfgamtvhcxjgop5zumhpcha 119 164 nested nest VBN work_dcmrfgamtvhcxjgop5zumhpcha 119 165 expressions expression NNS work_dcmrfgamtvhcxjgop5zumhpcha 119 166 , , , work_dcmrfgamtvhcxjgop5zumhpcha 119 167 introducing introduce VBG work_dcmrfgamtvhcxjgop5zumhpcha 119 168 extra extra JJ work_dcmrfgamtvhcxjgop5zumhpcha 119 169 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 119 170 et et NN work_dcmrfgamtvhcxjgop5zumhpcha 119 171 cetera cetera NN work_dcmrfgamtvhcxjgop5zumhpcha 119 172 . . . work_dcmrfgamtvhcxjgop5zumhpcha 120 1 A a DT work_dcmrfgamtvhcxjgop5zumhpcha 120 2 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 120 3 represent- represent- NN work_dcmrfgamtvhcxjgop5zumhpcha 120 4 ing e VBG work_dcmrfgamtvhcxjgop5zumhpcha 120 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 120 6 return return NN work_dcmrfgamtvhcxjgop5zumhpcha 120 7 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 120 8 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 120 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 120 10 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 120 11 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 120 12 introduced introduce VBN work_dcmrfgamtvhcxjgop5zumhpcha 120 13 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 120 14 expressions expression NNS work_dcmrfgamtvhcxjgop5zumhpcha 120 15 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 120 16 converted convert VBN work_dcmrfgamtvhcxjgop5zumhpcha 120 17 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 120 18 bindings binding NNS work_dcmrfgamtvhcxjgop5zumhpcha 120 19 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 120 20 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 120 21 . . . work_dcmrfgamtvhcxjgop5zumhpcha 121 1 A a DT work_dcmrfgamtvhcxjgop5zumhpcha 121 2 representation representation NN work_dcmrfgamtvhcxjgop5zumhpcha 121 3 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 121 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 121 5 core core NN work_dcmrfgamtvhcxjgop5zumhpcha 121 6 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 121 7 version version NN work_dcmrfgamtvhcxjgop5zumhpcha 121 8 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 121 9 code code NNP work_dcmrfgamtvhcxjgop5zumhpcha 121 10 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 121 11 annotated annotate VBN work_dcmrfgamtvhcxjgop5zumhpcha 121 12 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 121 13 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 121 14 , , , work_dcmrfgamtvhcxjgop5zumhpcha 121 15 liveness liveness JJ work_dcmrfgamtvhcxjgop5zumhpcha 121 16 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 121 17 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 121 18 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 121 19 prior prior RB work_dcmrfgamtvhcxjgop5zumhpcha 121 20 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 121 21 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 121 22 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 121 23 . . . work_dcmrfgamtvhcxjgop5zumhpcha 122 1 We -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 122 2 just just RB work_dcmrfgamtvhcxjgop5zumhpcha 122 3 describe describe VBP work_dcmrfgamtvhcxjgop5zumhpcha 122 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 122 5 core core JJ work_dcmrfgamtvhcxjgop5zumhpcha 122 6 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 122 7 here here RB work_dcmrfgamtvhcxjgop5zumhpcha 122 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 123 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 123 2 right right JJ work_dcmrfgamtvhcxjgop5zumhpcha 123 3 side side NN work_dcmrfgamtvhcxjgop5zumhpcha 123 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 123 5 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 123 6 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 123 7 definition definition NN work_dcmrfgamtvhcxjgop5zumhpcha 123 8 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 123 9 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 123 10 statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 123 11 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 123 12 described describe VBN work_dcmrfgamtvhcxjgop5zumhpcha 123 13 using use VBG work_dcmrfgamtvhcxjgop5zumhpcha 123 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 123 15 definition definition NN work_dcmrfgamtvhcxjgop5zumhpcha 123 16 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 123 17 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 123 18 Stat stat JJ work_dcmrfgamtvhcxjgop5zumhpcha 123 19 below below RB work_dcmrfgamtvhcxjgop5zumhpcha 123 20 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 123 21 , , , work_dcmrfgamtvhcxjgop5zumhpcha 123 22 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 123 23 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 123 24 contain contain VB work_dcmrfgamtvhcxjgop5zumhpcha 123 25 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 123 26 , , , work_dcmrfgamtvhcxjgop5zumhpcha 123 27 including include VBG work_dcmrfgamtvhcxjgop5zumhpcha 123 28 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 123 29 names name NNS work_dcmrfgamtvhcxjgop5zumhpcha 123 30 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 123 31 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 123 32 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 123 33 , , , work_dcmrfgamtvhcxjgop5zumhpcha 123 34 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 123 35 constructors constructor NNS work_dcmrfgamtvhcxjgop5zumhpcha 123 36 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 123 37 DCons DCons NNP work_dcmrfgamtvhcxjgop5zumhpcha 123 38 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 123 39 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 123 40 pairs pair NNS work_dcmrfgamtvhcxjgop5zumhpcha 123 41 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 123 42 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 123 43 pattern pattern NN work_dcmrfgamtvhcxjgop5zumhpcha 123 44 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 123 45 Pat Pat NNP work_dcmrfgamtvhcxjgop5zumhpcha 123 46 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 123 47 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 123 48 statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 123 49 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 123 50 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 123 51 statements statement NNS work_dcmrfgamtvhcxjgop5zumhpcha 123 52 . . . work_dcmrfgamtvhcxjgop5zumhpcha 124 1 All all DT work_dcmrfgamtvhcxjgop5zumhpcha 124 2 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 124 3 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 124 4 distinct distinct JJ work_dcmrfgamtvhcxjgop5zumhpcha 124 5 except except IN work_dcmrfgamtvhcxjgop5zumhpcha 124 6 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 124 7 those those DT work_dcmrfgamtvhcxjgop5zumhpcha 124 8 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 124 9 recursive recursive JJ work_dcmrfgamtvhcxjgop5zumhpcha 124 10 instances instance NNS work_dcmrfgamtvhcxjgop5zumhpcha 124 11 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 124 12 Stat Stat NNP work_dcmrfgamtvhcxjgop5zumhpcha 124 13 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 124 14 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 124 15 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 124 16 renamed rename VBN work_dcmrfgamtvhcxjgop5zumhpcha 124 17 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 124 18 avoid avoid VB work_dcmrfgamtvhcxjgop5zumhpcha 124 19 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 124 20 ambiguity ambiguity NN work_dcmrfgamtvhcxjgop5zumhpcha 124 21 due due JJ work_dcmrfgamtvhcxjgop5zumhpcha 124 22 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 124 23 scope scope NN work_dcmrfgamtvhcxjgop5zumhpcha 124 24 . . . work_dcmrfgamtvhcxjgop5zumhpcha 125 1 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 125 2 Stat Stat NNP work_dcmrfgamtvhcxjgop5zumhpcha 125 3 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 125 4 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 125 5 Statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 125 6 , , , work_dcmrfgamtvhcxjgop5zumhpcha 125 7 eg eg NNP work_dcmrfgamtvhcxjgop5zumhpcha 125 8 Seq Seq NNP work_dcmrfgamtvhcxjgop5zumhpcha 125 9 Stat Stat NNP work_dcmrfgamtvhcxjgop5zumhpcha 125 10 Stat Stat NNP work_dcmrfgamtvhcxjgop5zumhpcha 125 11 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 125 12 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 125 13 stat1 stat1 NN work_dcmrfgamtvhcxjgop5zumhpcha 125 14 ; ; : work_dcmrfgamtvhcxjgop5zumhpcha 125 15 stat2 stat2 NN work_dcmrfgamtvhcxjgop5zumhpcha 125 16 EqVar EqVar NNP work_dcmrfgamtvhcxjgop5zumhpcha 125 17 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 125 18 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 125 19 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 125 20 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 125 21 v v NN work_dcmrfgamtvhcxjgop5zumhpcha 125 22 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 125 23 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 125 24 EqDeref EqDeref NNP work_dcmrfgamtvhcxjgop5zumhpcha 125 25 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 125 26 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 125 27 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 125 28 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 125 29 v v LS work_dcmrfgamtvhcxjgop5zumhpcha 125 30 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 125 31 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 125 32 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 125 33 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 125 34 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 125 35 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 125 36 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 125 37 , , , work_dcmrfgamtvhcxjgop5zumhpcha 125 38 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 125 39 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 125 40 . . . work_dcmrfgamtvhcxjgop5zumhpcha 126 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 126 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 126 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 126 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 126 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 10 7/25 7/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 126 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 13 DerefEq DerefEq NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 14 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 15 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 16 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 17 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 126 18 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 126 19 v v NN work_dcmrfgamtvhcxjgop5zumhpcha 126 20 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 126 21 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 126 22 DC DC NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 23 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 24 DCons DCons NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 25 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 126 26 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 27 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 126 28 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 29 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 126 30 v v LS work_dcmrfgamtvhcxjgop5zumhpcha 126 31 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 126 32 Cons con NNS work_dcmrfgamtvhcxjgop5zumhpcha 126 33 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 126 34 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 126 35 Case case NN work_dcmrfgamtvhcxjgop5zumhpcha 126 36 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 37 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 126 38 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 126 39 Pat Pat NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 40 , , , work_dcmrfgamtvhcxjgop5zumhpcha 126 41 Stat Stat NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 42 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 126 43 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 126 44 | | CD work_dcmrfgamtvhcxjgop5zumhpcha 126 45 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 126 46 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 126 47 v v NN work_dcmrfgamtvhcxjgop5zumhpcha 126 48 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 126 49 pat1 pat1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 50 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 126 51 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 126 52 stat1 stat1 NN work_dcmrfgamtvhcxjgop5zumhpcha 126 53 ... ... : work_dcmrfgamtvhcxjgop5zumhpcha 126 54 Error error NN work_dcmrfgamtvhcxjgop5zumhpcha 126 55 | | NNS work_dcmrfgamtvhcxjgop5zumhpcha 126 56 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 126 57 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 126 58 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 126 59 uncovered uncovered JJ work_dcmrfgamtvhcxjgop5zumhpcha 126 60 cases case NNS work_dcmrfgamtvhcxjgop5zumhpcha 126 61 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 126 62 App App NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 63 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 64 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 65 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 126 66 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 67 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 126 68 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 69 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 126 70 v v NN work_dcmrfgamtvhcxjgop5zumhpcha 126 71 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 126 72 f f NN work_dcmrfgamtvhcxjgop5zumhpcha 126 73 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 126 74 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 126 75 Assign Assign NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 76 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 77 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 78 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 79 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 126 80 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 126 81 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 126 82 v v LS work_dcmrfgamtvhcxjgop5zumhpcha 126 83 : : : work_dcmrfgamtvhcxjgop5zumhpcha 126 84 = = NN work_dcmrfgamtvhcxjgop5zumhpcha 126 85 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 126 86 Instype Instype NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 87 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 88 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 89 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 126 90 v v NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 91 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 126 92 v1::instance_of_v1_type v1::instance_of_v1_type NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 93 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 126 94 Pat Pat NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 95 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 126 96 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 126 97 patterns pattern NNS work_dcmrfgamtvhcxjgop5zumhpcha 126 98 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 126 99 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 126 100 , , , work_dcmrfgamtvhcxjgop5zumhpcha 126 101 eg eg NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 102 Pat Pat NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 103 DCons DCons NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 104 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 126 105 Var Var NNP work_dcmrfgamtvhcxjgop5zumhpcha 126 106 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 126 107 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 126 108 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 126 109 Cons con NNS work_dcmrfgamtvhcxjgop5zumhpcha 126 110 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 126 111 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 126 112 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 126 113 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 126 114 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 126 115 Patterns pattern NNS work_dcmrfgamtvhcxjgop5zumhpcha 126 116 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 126 117 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 126 118 core core NN work_dcmrfgamtvhcxjgop5zumhpcha 126 119 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 126 120 only only RB work_dcmrfgamtvhcxjgop5zumhpcha 126 121 bind bind VBP work_dcmrfgamtvhcxjgop5zumhpcha 126 122 references reference NNS work_dcmrfgamtvhcxjgop5zumhpcha 126 123 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 126 124 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 126 125 — — : work_dcmrfgamtvhcxjgop5zumhpcha 126 126 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 126 127 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 126 128 themselves -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 126 129 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 126 130 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 126 131 obtained obtain VBN work_dcmrfgamtvhcxjgop5zumhpcha 126 132 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 126 133 explicit explicit JJ work_dcmrfgamtvhcxjgop5zumhpcha 126 134 dereference dereference NN work_dcmrfgamtvhcxjgop5zumhpcha 126 135 operations operation NNS work_dcmrfgamtvhcxjgop5zumhpcha 126 136 . . . work_dcmrfgamtvhcxjgop5zumhpcha 127 1 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 127 2 supports support VBZ work_dcmrfgamtvhcxjgop5zumhpcha 127 3 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 127 4 default default NN work_dcmrfgamtvhcxjgop5zumhpcha 127 5 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 127 6 patterns pattern NNS work_dcmrfgamtvhcxjgop5zumhpcha 127 7 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 127 8 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 127 9 simplicity simplicity NN work_dcmrfgamtvhcxjgop5zumhpcha 127 10 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 127 11 presentation presentation NN work_dcmrfgamtvhcxjgop5zumhpcha 127 12 here here RB work_dcmrfgamtvhcxjgop5zumhpcha 127 13 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 127 14 assume assume VBP work_dcmrfgamtvhcxjgop5zumhpcha 127 15 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 127 16 patterns pattern NNS work_dcmrfgamtvhcxjgop5zumhpcha 127 17 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 127 18 covered cover VBN work_dcmrfgamtvhcxjgop5zumhpcha 127 19 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 127 20 core core JJ work_dcmrfgamtvhcxjgop5zumhpcha 127 21 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 127 22 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 127 23 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 127 24 include include VBP work_dcmrfgamtvhcxjgop5zumhpcha 127 25 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 127 26 error error NN work_dcmrfgamtvhcxjgop5zumhpcha 127 27 primitive primitive NN work_dcmrfgamtvhcxjgop5zumhpcha 127 28 . . . work_dcmrfgamtvhcxjgop5zumhpcha 128 1 Similarly similarly RB work_dcmrfgamtvhcxjgop5zumhpcha 128 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 128 3 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 128 4 just just RB work_dcmrfgamtvhcxjgop5zumhpcha 128 5 give give VBP work_dcmrfgamtvhcxjgop5zumhpcha 128 6 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 128 7 general general JJ work_dcmrfgamtvhcxjgop5zumhpcha 128 8 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 128 9 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 128 10 application application NN work_dcmrfgamtvhcxjgop5zumhpcha 128 11 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 128 12 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 128 13 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 128 14 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 128 15 N n CD work_dcmrfgamtvhcxjgop5zumhpcha 128 16 > > NN work_dcmrfgamtvhcxjgop5zumhpcha 128 17 0 0 CD work_dcmrfgamtvhcxjgop5zumhpcha 128 18 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 128 19 ; ; : work_dcmrfgamtvhcxjgop5zumhpcha 128 20 our -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 128 21 implementation implementation NN work_dcmrfgamtvhcxjgop5zumhpcha 128 22 distinguishes distinguish VBZ work_dcmrfgamtvhcxjgop5zumhpcha 128 23 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 128 24 special special JJ work_dcmrfgamtvhcxjgop5zumhpcha 128 25 cases case NNS work_dcmrfgamtvhcxjgop5zumhpcha 128 26 . . . work_dcmrfgamtvhcxjgop5zumhpcha 129 1 Memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 129 2 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 129 3 allocated allocate VBN work_dcmrfgamtvhcxjgop5zumhpcha 129 4 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 129 5 DerefEq DerefEq NNP work_dcmrfgamtvhcxjgop5zumhpcha 129 6 , , , work_dcmrfgamtvhcxjgop5zumhpcha 129 7 DC DC NNP work_dcmrfgamtvhcxjgop5zumhpcha 129 8 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 129 9 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 129 10 non non NNS work_dcmrfgamtvhcxjgop5zumhpcha 129 11 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 129 12 constants constant NNS work_dcmrfgamtvhcxjgop5zumhpcha 129 13 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 129 14 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 129 15 App App NNP work_dcmrfgamtvhcxjgop5zumhpcha 129 16 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 129 17 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 129 18 unsaturated unsaturated JJ work_dcmrfgamtvhcxjgop5zumhpcha 129 19 applications application NNS work_dcmrfgamtvhcxjgop5zumhpcha 129 20 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 129 21 result result VBP work_dcmrfgamtvhcxjgop5zumhpcha 129 22 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 129 23 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 129 24 closure closure NN work_dcmrfgamtvhcxjgop5zumhpcha 129 25 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 129 26 . . . work_dcmrfgamtvhcxjgop5zumhpcha 130 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 130 2 runtime runtime NN work_dcmrfgamtvhcxjgop5zumhpcha 130 3 behaviour behaviour NN work_dcmrfgamtvhcxjgop5zumhpcha 130 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 130 5 Instype Instype NNP work_dcmrfgamtvhcxjgop5zumhpcha 130 6 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 130 7 identical identical JJ work_dcmrfgamtvhcxjgop5zumhpcha 130 8 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 130 9 EqVar EqVar NNP work_dcmrfgamtvhcxjgop5zumhpcha 130 10 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 130 11 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 130 12 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 130 13 treated treat VBN work_dcmrfgamtvhcxjgop5zumhpcha 130 14 differently differently RB work_dcmrfgamtvhcxjgop5zumhpcha 130 15 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 130 16 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 130 17 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 130 18 . . . work_dcmrfgamtvhcxjgop5zumhpcha 131 1 Sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 131 2 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 131 3 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 131 4 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 131 5 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 131 6 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 131 7 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 131 8 entirely entirely RB work_dcmrfgamtvhcxjgop5zumhpcha 131 9 separated separate VBN work_dcmrfgamtvhcxjgop5zumhpcha 131 10 . . . work_dcmrfgamtvhcxjgop5zumhpcha 132 1 Destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 132 2 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 132 3 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 132 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 132 5 presence presence NN work_dcmrfgamtvhcxjgop5zumhpcha 132 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 132 7 polymorphic polymorphic JJ work_dcmrfgamtvhcxjgop5zumhpcha 132 8 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 132 9 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 132 10 potentially potentially RB work_dcmrfgamtvhcxjgop5zumhpcha 132 11 violate violate VB work_dcmrfgamtvhcxjgop5zumhpcha 132 12 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 132 13 safety safety NN work_dcmrfgamtvhcxjgop5zumhpcha 132 14 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 132 15 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 132 16 preservation preservation NN work_dcmrfgamtvhcxjgop5zumhpcha 132 17 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 132 18 — — : work_dcmrfgamtvhcxjgop5zumhpcha 132 19 see see VB work_dcmrfgamtvhcxjgop5zumhpcha 132 20 Wright Wright NNP work_dcmrfgamtvhcxjgop5zumhpcha 132 21 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 132 22 1995 1995 CD work_dcmrfgamtvhcxjgop5zumhpcha 132 23 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 132 24 , , , work_dcmrfgamtvhcxjgop5zumhpcha 132 25 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 132 26 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 132 27 . . . work_dcmrfgamtvhcxjgop5zumhpcha 133 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 133 2 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 133 3 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 133 4 whose whose WP$ work_dcmrfgamtvhcxjgop5zumhpcha 133 5 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 133 6 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 133 7 polymorphic polymorphic JJ work_dcmrfgamtvhcxjgop5zumhpcha 133 8 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 133 9 contains contain VBZ work_dcmrfgamtvhcxjgop5zumhpcha 133 10 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 133 11 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 133 12 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 133 13 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 133 14 , , , work_dcmrfgamtvhcxjgop5zumhpcha 133 15 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 133 16 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 133 17 avoid avoid VB work_dcmrfgamtvhcxjgop5zumhpcha 133 18 assigning assign VBG work_dcmrfgamtvhcxjgop5zumhpcha 133 19 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 133 20 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 133 21 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 133 22 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 133 23 less less RBR work_dcmrfgamtvhcxjgop5zumhpcha 133 24 general general JJ work_dcmrfgamtvhcxjgop5zumhpcha 133 25 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 133 26 . . . work_dcmrfgamtvhcxjgop5zumhpcha 134 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 134 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 134 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 134 4 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 134 5 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 134 6 x x SYM work_dcmrfgamtvhcxjgop5zumhpcha 134 7 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 134 8 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 134 9 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 134 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 134 11 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 134 12 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 134 13 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 134 14 x x SYM work_dcmrfgamtvhcxjgop5zumhpcha 134 15 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 134 16 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 134 17 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 134 18 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 134 19 t t NNP work_dcmrfgamtvhcxjgop5zumhpcha 134 20 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 134 21 , , , work_dcmrfgamtvhcxjgop5zumhpcha 134 22 where where WRB work_dcmrfgamtvhcxjgop5zumhpcha 134 23 t t NNP work_dcmrfgamtvhcxjgop5zumhpcha 134 24 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 134 25 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 134 26 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 134 27 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 134 28 . . . work_dcmrfgamtvhcxjgop5zumhpcha 135 1 Without without IN work_dcmrfgamtvhcxjgop5zumhpcha 135 2 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 135 3 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 135 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 135 5 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 135 6 should should MD work_dcmrfgamtvhcxjgop5zumhpcha 135 7 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 135 8 possible possible JJ work_dcmrfgamtvhcxjgop5zumhpcha 135 9 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 135 10 use use VB work_dcmrfgamtvhcxjgop5zumhpcha 135 11 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 135 12 x x LS work_dcmrfgamtvhcxjgop5zumhpcha 135 13 wherever wherever WRB work_dcmrfgamtvhcxjgop5zumhpcha 135 14 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 135 15 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 135 16 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 135 17 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 135 18 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 135 19 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 135 20 expected expect VBN work_dcmrfgamtvhcxjgop5zumhpcha 135 21 . . . work_dcmrfgamtvhcxjgop5zumhpcha 136 1 However however RB work_dcmrfgamtvhcxjgop5zumhpcha 136 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 136 3 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 136 4 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 136 5 x x NN work_dcmrfgamtvhcxjgop5zumhpcha 136 6 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 136 7 then then RB work_dcmrfgamtvhcxjgop5zumhpcha 136 8 assigned assign VBN work_dcmrfgamtvhcxjgop5zumhpcha 136 9 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 136 10 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 136 11 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 136 12 integers integer NNS work_dcmrfgamtvhcxjgop5zumhpcha 136 13 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 136 14 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 136 15 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 136 16 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 136 17 less less RBR work_dcmrfgamtvhcxjgop5zumhpcha 136 18 general general JJ work_dcmrfgamtvhcxjgop5zumhpcha 136 19 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 136 20 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 136 21 , , , work_dcmrfgamtvhcxjgop5zumhpcha 136 22 passing pass VBG work_dcmrfgamtvhcxjgop5zumhpcha 136 23 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 136 24 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 136 25 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 136 26 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 136 27 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 136 28 expects expect VBZ work_dcmrfgamtvhcxjgop5zumhpcha 136 29 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 136 30 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 136 31 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 136 32 functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 136 33 violates violate VBZ work_dcmrfgamtvhcxjgop5zumhpcha 136 34 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 136 35 safety safety NNP work_dcmrfgamtvhcxjgop5zumhpcha 136 36 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 136 37 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 136 38 calling call VBG work_dcmrfgamtvhcxjgop5zumhpcha 136 39 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 136 40 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 136 41 arbitrary arbitrary JJ work_dcmrfgamtvhcxjgop5zumhpcha 136 42 integer integer NN work_dcmrfgamtvhcxjgop5zumhpcha 136 43 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 136 44 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 136 45 safe safe JJ work_dcmrfgamtvhcxjgop5zumhpcha 136 46 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 136 47 . . . work_dcmrfgamtvhcxjgop5zumhpcha 137 1 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 137 2 allows allow VBZ work_dcmrfgamtvhcxjgop5zumhpcha 137 3 expressions expression NNS work_dcmrfgamtvhcxjgop5zumhpcha 137 4 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 137 5 have have VB work_dcmrfgamtvhcxjgop5zumhpcha 137 6 their -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 137 7 inferred inferred JJ work_dcmrfgamtvhcxjgop5zumhpcha 137 8 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 137 9 further further RB work_dcmrfgamtvhcxjgop5zumhpcha 137 10 instantiated instantiate VBD work_dcmrfgamtvhcxjgop5zumhpcha 137 11 using use VBG work_dcmrfgamtvhcxjgop5zumhpcha 137 12 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 137 13 : : : work_dcmrfgamtvhcxjgop5zumhpcha 137 14 : : : work_dcmrfgamtvhcxjgop5zumhpcha 137 15 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 137 16 , , , work_dcmrfgamtvhcxjgop5zumhpcha 137 17 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 137 18 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 137 19 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 137 20 checking checking NN work_dcmrfgamtvhcxjgop5zumhpcha 137 21 pass pass NN work_dcmrfgamtvhcxjgop5zumhpcha 137 22 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 137 23 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 137 24 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 137 25 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 137 26 inserts insert VBZ work_dcmrfgamtvhcxjgop5zumhpcha 137 27 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 137 28 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 137 29 instantiation instantiation NN work_dcmrfgamtvhcxjgop5zumhpcha 137 30 . . . work_dcmrfgamtvhcxjgop5zumhpcha 138 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 138 2 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 138 3 checking checking NN work_dcmrfgamtvhcxjgop5zumhpcha 138 4 pass pass NN work_dcmrfgamtvhcxjgop5zumhpcha 138 5 ensures ensure VBZ work_dcmrfgamtvhcxjgop5zumhpcha 138 6 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 138 7 direct direct JJ work_dcmrfgamtvhcxjgop5zumhpcha 138 8 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 138 9 does do VBZ work_dcmrfgamtvhcxjgop5zumhpcha 138 10 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 138 11 involve involve VB work_dcmrfgamtvhcxjgop5zumhpcha 138 12 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 138 13 instantiation instantiation NN work_dcmrfgamtvhcxjgop5zumhpcha 138 14 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 138 15 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 138 16 improve improve VB work_dcmrfgamtvhcxjgop5zumhpcha 138 17 flexibility flexibility NN work_dcmrfgamtvhcxjgop5zumhpcha 138 18 , , , work_dcmrfgamtvhcxjgop5zumhpcha 138 19 indirect indirect JJ work_dcmrfgamtvhcxjgop5zumhpcha 138 20 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 138 21 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 138 22 checked check VBN work_dcmrfgamtvhcxjgop5zumhpcha 138 23 during during IN work_dcmrfgamtvhcxjgop5zumhpcha 138 24 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 138 25 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 138 26 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 138 27 . . . work_dcmrfgamtvhcxjgop5zumhpcha 139 1 THE the DT work_dcmrfgamtvhcxjgop5zumhpcha 139 2 ABSTRACT ABSTRACT NNP work_dcmrfgamtvhcxjgop5zumhpcha 139 3 DOMAIN domain NN work_dcmrfgamtvhcxjgop5zumhpcha 139 4 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 139 5 representation representation NN work_dcmrfgamtvhcxjgop5zumhpcha 139 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 139 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 139 8 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 139 9 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 139 10 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 139 11 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 139 12 includes include VBZ work_dcmrfgamtvhcxjgop5zumhpcha 139 13 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 139 14 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 139 15 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 139 16 main main JJ work_dcmrfgamtvhcxjgop5zumhpcha 139 17 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 139 18 words word NNS work_dcmrfgamtvhcxjgop5zumhpcha 139 19 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 139 20 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 139 21 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 139 22 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 139 23 constructors constructor NNS work_dcmrfgamtvhcxjgop5zumhpcha 139 24 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 139 25 . . . work_dcmrfgamtvhcxjgop5zumhpcha 140 1 Two two CD work_dcmrfgamtvhcxjgop5zumhpcha 140 2 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 140 3 share share VBP work_dcmrfgamtvhcxjgop5zumhpcha 140 4 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 140 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 140 6 intersection intersection NN work_dcmrfgamtvhcxjgop5zumhpcha 140 7 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 140 8 their -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 140 9 sets set NNS work_dcmrfgamtvhcxjgop5zumhpcha 140 10 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 140 11 main main JJ work_dcmrfgamtvhcxjgop5zumhpcha 140 12 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 140 13 words word NNS work_dcmrfgamtvhcxjgop5zumhpcha 140 14 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 140 15 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 140 16 empty empty JJ work_dcmrfgamtvhcxjgop5zumhpcha 140 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 141 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 141 2 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 141 3 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 141 4 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 141 5 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 141 6 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 141 7 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 141 8 maintain maintain VB work_dcmrfgamtvhcxjgop5zumhpcha 141 9 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 141 10 conservative conservative JJ work_dcmrfgamtvhcxjgop5zumhpcha 141 11 approximation approximation NN work_dcmrfgamtvhcxjgop5zumhpcha 141 12 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 141 13 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 141 14 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 141 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 141 16 so so IN work_dcmrfgamtvhcxjgop5zumhpcha 141 17 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 141 18 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 141 19 tell tell VB work_dcmrfgamtvhcxjgop5zumhpcha 141 20 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 141 21 two two CD work_dcmrfgamtvhcxjgop5zumhpcha 141 22 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 141 23 possibly possibly RB work_dcmrfgamtvhcxjgop5zumhpcha 141 24 share share VBP work_dcmrfgamtvhcxjgop5zumhpcha 141 25 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 141 26 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 141 27 definitely definitely RB work_dcmrfgamtvhcxjgop5zumhpcha 141 28 do do VBP work_dcmrfgamtvhcxjgop5zumhpcha 141 29 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 141 30 share share VB work_dcmrfgamtvhcxjgop5zumhpcha 141 31 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 141 32 . . . work_dcmrfgamtvhcxjgop5zumhpcha 142 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 142 2 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 142 3 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 142 4 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 142 5 use use VBP work_dcmrfgamtvhcxjgop5zumhpcha 142 6 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 142 7 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 142 8 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 142 9 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 142 10 pairs pair NNS work_dcmrfgamtvhcxjgop5zumhpcha 142 11 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 142 12 representing represent VBG work_dcmrfgamtvhcxjgop5zumhpcha 142 13 possibly possibly RB work_dcmrfgamtvhcxjgop5zumhpcha 142 14 intersecting intersect VBG work_dcmrfgamtvhcxjgop5zumhpcha 142 15 sets set NNS work_dcmrfgamtvhcxjgop5zumhpcha 142 16 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 142 17 main main JJ work_dcmrfgamtvhcxjgop5zumhpcha 142 18 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 142 19 locations location NNS work_dcmrfgamtvhcxjgop5zumhpcha 142 20 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 142 21 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 142 22 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 142 23 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 142 24 . . . work_dcmrfgamtvhcxjgop5zumhpcha 143 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 143 2 different different JJ work_dcmrfgamtvhcxjgop5zumhpcha 143 3 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 143 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 143 5 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 143 6 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 143 7 partition partition NN work_dcmrfgamtvhcxjgop5zumhpcha 143 8 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 143 9 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 143 10 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 143 11 main main JJ work_dcmrfgamtvhcxjgop5zumhpcha 143 12 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 143 13 words word NNS work_dcmrfgamtvhcxjgop5zumhpcha 143 14 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 143 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 143 16 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 143 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 144 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 144 2 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 144 3 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 144 4 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 144 5 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 144 6 depend depend NN work_dcmrfgamtvhcxjgop5zumhpcha 144 7 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 144 8 its -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 144 9 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 144 10 . . . work_dcmrfgamtvhcxjgop5zumhpcha 145 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 145 2 non non JJ work_dcmrfgamtvhcxjgop5zumhpcha 145 3 - - JJ work_dcmrfgamtvhcxjgop5zumhpcha 145 4 recursive recursive JJ work_dcmrfgamtvhcxjgop5zumhpcha 145 5 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 145 6 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 145 7 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 145 8 arrays arrays NNP work_dcmrfgamtvhcxjgop5zumhpcha 145 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 145 10 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 145 11 possible possible JJ work_dcmrfgamtvhcxjgop5zumhpcha 145 12 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 145 13 constructor constructor NN work_dcmrfgamtvhcxjgop5zumhpcha 145 14 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 145 15 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 145 16 represented represent VBN work_dcmrfgamtvhcxjgop5zumhpcha 145 17 separately separately RB work_dcmrfgamtvhcxjgop5zumhpcha 145 18 . . . work_dcmrfgamtvhcxjgop5zumhpcha 146 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 146 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 146 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 146 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 146 5 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 146 6 Maybe maybe RB work_dcmrfgamtvhcxjgop5zumhpcha 146 7 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 146 8 Maybe maybe RB work_dcmrfgamtvhcxjgop5zumhpcha 146 9 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 146 10 Either either CC work_dcmrfgamtvhcxjgop5zumhpcha 146 11 Int Int NNP work_dcmrfgamtvhcxjgop5zumhpcha 146 12 Int Int NNP work_dcmrfgamtvhcxjgop5zumhpcha 146 13 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 146 14 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 146 15 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 146 16 have have VB work_dcmrfgamtvhcxjgop5zumhpcha 146 17 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 146 18 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 146 19 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 146 20 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 146 21 outer outer NN work_dcmrfgamtvhcxjgop5zumhpcha 146 22 Just just RB work_dcmrfgamtvhcxjgop5zumhpcha 146 23 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 146 24 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 146 25 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 146 26 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 146 27 , , , work_dcmrfgamtvhcxjgop5zumhpcha 146 28 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 146 29 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 146 30 . . . work_dcmrfgamtvhcxjgop5zumhpcha 147 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 147 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 147 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 147 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 147 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 147 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 147 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 147 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 147 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 147 10 8/25 8/25 NNP work_dcmrfgamtvhcxjgop5zumhpcha 147 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 147 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 147 13 data data NNP work_dcmrfgamtvhcxjgop5zumhpcha 147 14 constructor constructor NN work_dcmrfgamtvhcxjgop5zumhpcha 147 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 147 16 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 147 17 inner inner JJ work_dcmrfgamtvhcxjgop5zumhpcha 147 18 Just just RB work_dcmrfgamtvhcxjgop5zumhpcha 147 19 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 147 20 Left left JJ work_dcmrfgamtvhcxjgop5zumhpcha 147 21 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 147 22 Right right UH work_dcmrfgamtvhcxjgop5zumhpcha 147 23 . . . work_dcmrfgamtvhcxjgop5zumhpcha 148 1 A a DT work_dcmrfgamtvhcxjgop5zumhpcha 148 2 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 148 3 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 148 4 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 148 5 represented represent VBN work_dcmrfgamtvhcxjgop5zumhpcha 148 6 using use VBG work_dcmrfgamtvhcxjgop5zumhpcha 148 7 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 148 8 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 148 9 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 148 10 x.y x.y NNP work_dcmrfgamtvhcxjgop5zumhpcha 148 11 pairs pairs NNP work_dcmrfgamtvhcxjgop5zumhpcha 148 12 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 148 13 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 148 14 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 148 15 constructor constructor NN work_dcmrfgamtvhcxjgop5zumhpcha 148 16 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 148 17 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 148 18 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 148 19 number number NN work_dcmrfgamtvhcxjgop5zumhpcha 148 20 , , , work_dcmrfgamtvhcxjgop5zumhpcha 148 21 giving give VBG work_dcmrfgamtvhcxjgop5zumhpcha 148 22 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 148 23 path path NN work_dcmrfgamtvhcxjgop5zumhpcha 148 24 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 148 25 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 148 26 outermost outermost JJ work_dcmrfgamtvhcxjgop5zumhpcha 148 27 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 148 28 constructor constructor NN work_dcmrfgamtvhcxjgop5zumhpcha 148 29 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 148 30 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 148 31 given give VBN work_dcmrfgamtvhcxjgop5zumhpcha 148 32 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 148 33 . . . work_dcmrfgamtvhcxjgop5zumhpcha 149 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 149 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 149 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 149 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 149 5 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 149 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 149 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 149 8 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 149 9 above above RB work_dcmrfgamtvhcxjgop5zumhpcha 149 10 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 149 11 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 149 12 written write VBN work_dcmrfgamtvhcxjgop5zumhpcha 149 13 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 149 14 : : : work_dcmrfgamtvhcxjgop5zumhpcha 149 15 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 149 16 Just.1 Just.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 149 17 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 149 18 , , , work_dcmrfgamtvhcxjgop5zumhpcha 149 19 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 149 20 Just.1,Just.1 Just.1,Just.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 149 21 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 149 22 , , , work_dcmrfgamtvhcxjgop5zumhpcha 149 23 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 149 24 Just.1,Just.1,Left.1 Just.1,Just.1,Left.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 149 25 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 149 26 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 149 27 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 149 28 Just.1,Just.1,Right.1 Just.1,Just.1,Right.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 149 29 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 149 30 . . . work_dcmrfgamtvhcxjgop5zumhpcha 150 1 If if IN work_dcmrfgamtvhcxjgop5zumhpcha 150 2 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 150 3 v v NN work_dcmrfgamtvhcxjgop5zumhpcha 150 4 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 150 5 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 150 6 Just just RB work_dcmrfgamtvhcxjgop5zumhpcha 150 7 Nothing Nothing NNP work_dcmrfgamtvhcxjgop5zumhpcha 150 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 150 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 150 10 expression expression NN work_dcmrfgamtvhcxjgop5zumhpcha 150 11 v.[Just.1 v.[Just.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 150 12 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 150 13 represents represent VBZ work_dcmrfgamtvhcxjgop5zumhpcha 150 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 150 15 single single JJ work_dcmrfgamtvhcxjgop5zumhpcha 150 16 main main JJ work_dcmrfgamtvhcxjgop5zumhpcha 150 17 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 150 18 word word NN work_dcmrfgamtvhcxjgop5zumhpcha 150 19 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 150 20 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 150 21 occurrence occurrence NN work_dcmrfgamtvhcxjgop5zumhpcha 150 22 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 150 23 Nothing nothing NN work_dcmrfgamtvhcxjgop5zumhpcha 150 24 . . . work_dcmrfgamtvhcxjgop5zumhpcha 151 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 151 2 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 151 3 t t NN work_dcmrfgamtvhcxjgop5zumhpcha 151 4 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 151 5 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 151 6 proceed proceed VBP work_dcmrfgamtvhcxjgop5zumhpcha 151 7 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 151 8 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 151 9 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 151 10 was be VBD work_dcmrfgamtvhcxjgop5zumhpcha 151 11 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 151 12 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 151 13 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 151 14 constructor constructor NN work_dcmrfgamtvhcxjgop5zumhpcha 151 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 151 16 so so CC work_dcmrfgamtvhcxjgop5zumhpcha 151 17 vp vp JJ work_dcmrfgamtvhcxjgop5zumhpcha 151 18 . . . work_dcmrfgamtvhcxjgop5zumhpcha 152 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 152 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 152 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 152 4 represents represent VBZ work_dcmrfgamtvhcxjgop5zumhpcha 152 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 152 6 word word NN work_dcmrfgamtvhcxjgop5zumhpcha 152 7 vp vp FW work_dcmrfgamtvhcxjgop5zumhpcha 152 8 points point NNS work_dcmrfgamtvhcxjgop5zumhpcha 152 9 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 152 10 . . . work_dcmrfgamtvhcxjgop5zumhpcha 153 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 153 2 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 153 3 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 153 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 153 5 values value NNS work_dcmrfgamtvhcxjgop5zumhpcha 153 6 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 153 7 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 153 8 closures closure NNS work_dcmrfgamtvhcxjgop5zumhpcha 153 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 154 1 A a DT work_dcmrfgamtvhcxjgop5zumhpcha 154 2 closure closure NN work_dcmrfgamtvhcxjgop5zumhpcha 154 3 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 154 4 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 154 5 had have VBN work_dcmrfgamtvhcxjgop5zumhpcha 154 6 K K NNP work_dcmrfgamtvhcxjgop5zumhpcha 154 7 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 154 8 supplied supply VBN work_dcmrfgamtvhcxjgop5zumhpcha 154 9 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 154 10 represented represent VBN work_dcmrfgamtvhcxjgop5zumhpcha 154 11 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 154 12 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 154 13 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 154 14 constructor constructor NN work_dcmrfgamtvhcxjgop5zumhpcha 154 15 ClK ClK NNP work_dcmrfgamtvhcxjgop5zumhpcha 154 16 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 154 17 these these DT work_dcmrfgamtvhcxjgop5zumhpcha 154 18 K K NNP work_dcmrfgamtvhcxjgop5zumhpcha 154 19 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 154 20 ; ; : work_dcmrfgamtvhcxjgop5zumhpcha 154 21 these these DT work_dcmrfgamtvhcxjgop5zumhpcha 154 22 behave behave VBP work_dcmrfgamtvhcxjgop5zumhpcha 154 23 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 154 24 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 154 25 same same JJ work_dcmrfgamtvhcxjgop5zumhpcha 154 26 way way NN work_dcmrfgamtvhcxjgop5zumhpcha 154 27 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 154 28 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 154 29 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 154 30 constructor constructor NN work_dcmrfgamtvhcxjgop5zumhpcha 154 31 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 154 32 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 154 33 respect respect NN work_dcmrfgamtvhcxjgop5zumhpcha 154 34 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 154 35 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 154 36 , , , work_dcmrfgamtvhcxjgop5zumhpcha 154 37 except except IN work_dcmrfgamtvhcxjgop5zumhpcha 154 38 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 154 39 provides provide VBZ work_dcmrfgamtvhcxjgop5zumhpcha 154 40 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 154 41 way way NN work_dcmrfgamtvhcxjgop5zumhpcha 154 42 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 154 43 obtain obtain VB work_dcmrfgamtvhcxjgop5zumhpcha 154 44 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 154 45 pointer pointer NN work_dcmrfgamtvhcxjgop5zumhpcha 154 46 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 154 47 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 154 48 closure closure NN work_dcmrfgamtvhcxjgop5zumhpcha 154 49 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 154 50 . . . work_dcmrfgamtvhcxjgop5zumhpcha 155 1 Closures closure NNS work_dcmrfgamtvhcxjgop5zumhpcha 155 2 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 155 3 contain contain VBP work_dcmrfgamtvhcxjgop5zumhpcha 155 4 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 155 5 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 155 6 pointer pointer NN work_dcmrfgamtvhcxjgop5zumhpcha 155 7 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 155 8 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 155 9 integer integer NN work_dcmrfgamtvhcxjgop5zumhpcha 155 10 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 155 11 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 155 12 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 155 13 relevant relevant JJ work_dcmrfgamtvhcxjgop5zumhpcha 155 14 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 155 15 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 155 16 so so RB work_dcmrfgamtvhcxjgop5zumhpcha 155 17 they -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 155 18 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 155 19 ignored ignore VBN work_dcmrfgamtvhcxjgop5zumhpcha 155 20 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 155 21 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 155 22 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 155 23 . . . work_dcmrfgamtvhcxjgop5zumhpcha 156 1 We -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 156 2 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 156 3 ignore ignore VBP work_dcmrfgamtvhcxjgop5zumhpcha 156 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 156 5 subscript subscript NN work_dcmrfgamtvhcxjgop5zumhpcha 156 6 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 156 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 156 8 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 156 9 constructor constructor NN work_dcmrfgamtvhcxjgop5zumhpcha 156 10 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 156 11 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 156 12 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 156 13 because because IN work_dcmrfgamtvhcxjgop5zumhpcha 156 14 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 156 15 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 156 16 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 156 17 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 156 18 only only RB work_dcmrfgamtvhcxjgop5zumhpcha 156 19 give give VBP work_dcmrfgamtvhcxjgop5zumhpcha 156 20 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 156 21 lower low JJR work_dcmrfgamtvhcxjgop5zumhpcha 156 22 bound bind VBN work_dcmrfgamtvhcxjgop5zumhpcha 156 23 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 156 24 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 156 25 number number NN work_dcmrfgamtvhcxjgop5zumhpcha 156 26 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 156 27 closure closure NN work_dcmrfgamtvhcxjgop5zumhpcha 156 28 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 156 29 . . . work_dcmrfgamtvhcxjgop5zumhpcha 157 1 Our -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 157 2 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 157 3 orders order NNS work_dcmrfgamtvhcxjgop5zumhpcha 157 4 closure closure VBP work_dcmrfgamtvhcxjgop5zumhpcha 157 5 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 157 6 so so IN work_dcmrfgamtvhcxjgop5zumhpcha 157 7 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 157 8 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 157 9 most most RBS work_dcmrfgamtvhcxjgop5zumhpcha 157 10 recently recently RB work_dcmrfgamtvhcxjgop5zumhpcha 157 11 supplied supply VBN work_dcmrfgamtvhcxjgop5zumhpcha 157 12 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 157 13 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 157 14 first first JJ work_dcmrfgamtvhcxjgop5zumhpcha 157 15 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 157 16 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 157 17 reverse reverse NN work_dcmrfgamtvhcxjgop5zumhpcha 157 18 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 157 19 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 157 20 more more RBR work_dcmrfgamtvhcxjgop5zumhpcha 157 21 natural natural JJ work_dcmrfgamtvhcxjgop5zumhpcha 157 22 ordering ordering NN work_dcmrfgamtvhcxjgop5zumhpcha 157 23 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 157 24 . . . work_dcmrfgamtvhcxjgop5zumhpcha 158 1 Consider consider VB work_dcmrfgamtvhcxjgop5zumhpcha 158 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 158 3 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 158 4 below below RB work_dcmrfgamtvhcxjgop5zumhpcha 158 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 158 6 where where WRB work_dcmrfgamtvhcxjgop5zumhpcha 158 7 foo foo NN work_dcmrfgamtvhcxjgop5zumhpcha 158 8 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 158 9 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 158 10 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 158 11 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 158 12 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 158 13 defined define VBN work_dcmrfgamtvhcxjgop5zumhpcha 158 14 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 158 15 four four CD work_dcmrfgamtvhcxjgop5zumhpcha 158 16 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 158 17 more more JJR work_dcmrfgamtvhcxjgop5zumhpcha 158 18 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 158 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 159 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 159 2 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 159 3 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 159 4 proceeds proceed VBZ work_dcmrfgamtvhcxjgop5zumhpcha 159 5 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 159 6 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 159 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 159 8 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 159 9 layout layout NN work_dcmrfgamtvhcxjgop5zumhpcha 159 10 was be VBD work_dcmrfgamtvhcxjgop5zumhpcha 159 11 as as RB work_dcmrfgamtvhcxjgop5zumhpcha 159 12 depicted depict VBN work_dcmrfgamtvhcxjgop5zumhpcha 159 13 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 159 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 159 15 diagram diagram NN work_dcmrfgamtvhcxjgop5zumhpcha 159 16 . . . work_dcmrfgamtvhcxjgop5zumhpcha 160 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 160 2 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 160 3 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 160 4 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 160 5 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 160 6 conditions condition NNS work_dcmrfgamtvhcxjgop5zumhpcha 160 7 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 160 8 foo foo NN work_dcmrfgamtvhcxjgop5zumhpcha 160 9 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 160 10 part part NN work_dcmrfgamtvhcxjgop5zumhpcha 160 11 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 160 12 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 160 13 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 160 14 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 160 15 associated associate VBN work_dcmrfgamtvhcxjgop5zumhpcha 160 16 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 160 17 c1 c1 NN work_dcmrfgamtvhcxjgop5zumhpcha 160 18 , , , work_dcmrfgamtvhcxjgop5zumhpcha 160 19 c2 c2 NN work_dcmrfgamtvhcxjgop5zumhpcha 160 20 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 160 21 c3 c3 NN work_dcmrfgamtvhcxjgop5zumhpcha 160 22 . . . work_dcmrfgamtvhcxjgop5zumhpcha 161 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 161 2 arrays array NNS work_dcmrfgamtvhcxjgop5zumhpcha 161 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 161 4 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 161 5 Array Array NNP work_dcmrfgamtvhcxjgop5zumhpcha 161 6 .1 .1 NN work_dcmrfgamtvhcxjgop5zumhpcha 161 7 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 161 8 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 161 9 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 161 10 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 161 11 represent represent VB work_dcmrfgamtvhcxjgop5zumhpcha 161 12 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 161 13 words word NNS work_dcmrfgamtvhcxjgop5zumhpcha 161 14 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 161 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 161 16 array array NN work_dcmrfgamtvhcxjgop5zumhpcha 161 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 162 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 162 2 expression expression NN work_dcmrfgamtvhcxjgop5zumhpcha 162 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 162 4 x. x. NNP work_dcmrfgamtvhcxjgop5zumhpcha 163 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 163 2 Array Array NNP work_dcmrfgamtvhcxjgop5zumhpcha 163 3 .1,Just.1 .1,Just.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 163 4 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 163 5 represents represent VBZ work_dcmrfgamtvhcxjgop5zumhpcha 163 6 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 163 7 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 163 8 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 163 9 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 163 10 Just just RB work_dcmrfgamtvhcxjgop5zumhpcha 163 11 elements element NNS work_dcmrfgamtvhcxjgop5zumhpcha 163 12 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 163 13 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 163 14 array array NN work_dcmrfgamtvhcxjgop5zumhpcha 163 15 x x NN work_dcmrfgamtvhcxjgop5zumhpcha 163 16 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 163 17 Maybe Maybe NNP work_dcmrfgamtvhcxjgop5zumhpcha 163 18 values value NNS work_dcmrfgamtvhcxjgop5zumhpcha 163 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 164 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 164 2 recursive recursive JJ work_dcmrfgamtvhcxjgop5zumhpcha 164 3 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 164 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 164 5 paths path NNS work_dcmrfgamtvhcxjgop5zumhpcha 164 6 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 164 7 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 164 8 folded fold VBN work_dcmrfgamtvhcxjgop5zumhpcha 164 9 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 164 10 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 164 11 Bruynooghe Bruynooghe NNP work_dcmrfgamtvhcxjgop5zumhpcha 164 12 , , , work_dcmrfgamtvhcxjgop5zumhpcha 164 13 1986 1986 CD work_dcmrfgamtvhcxjgop5zumhpcha 164 14 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 164 15 so so CC work_dcmrfgamtvhcxjgop5zumhpcha 164 16 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 164 17 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 164 18 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 164 19 finite finite JJ work_dcmrfgamtvhcxjgop5zumhpcha 164 20 number number NN work_dcmrfgamtvhcxjgop5zumhpcha 164 21 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 164 22 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 164 23 . . . work_dcmrfgamtvhcxjgop5zumhpcha 165 1 If if IN work_dcmrfgamtvhcxjgop5zumhpcha 165 2 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 165 3 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 165 4 T t NN work_dcmrfgamtvhcxjgop5zumhpcha 165 5 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 165 6 sub sub NN work_dcmrfgamtvhcxjgop5zumhpcha 165 7 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 165 8 component(s component(s JJ work_dcmrfgamtvhcxjgop5zumhpcha 165 9 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 165 10 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 165 11 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 165 12 T t NN work_dcmrfgamtvhcxjgop5zumhpcha 165 13 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 165 14 use use VBP work_dcmrfgamtvhcxjgop5zumhpcha 165 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 165 16 empty empty JJ work_dcmrfgamtvhcxjgop5zumhpcha 165 17 path path NN work_dcmrfgamtvhcxjgop5zumhpcha 165 18 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 165 19 denote denote VB work_dcmrfgamtvhcxjgop5zumhpcha 165 20 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 165 21 sub sub NN work_dcmrfgamtvhcxjgop5zumhpcha 165 22 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 165 23 component(s component(s NN work_dcmrfgamtvhcxjgop5zumhpcha 165 24 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 165 25 . . . work_dcmrfgamtvhcxjgop5zumhpcha 166 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 166 2 general general JJ work_dcmrfgamtvhcxjgop5zumhpcha 166 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 166 4 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 166 5 construct construct VBP work_dcmrfgamtvhcxjgop5zumhpcha 166 6 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 166 7 path path NN work_dcmrfgamtvhcxjgop5zumhpcha 166 8 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 166 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 166 10 top top JJ work_dcmrfgamtvhcxjgop5zumhpcha 166 11 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 166 12 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 166 13 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 166 14 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 166 15 come come VBP work_dcmrfgamtvhcxjgop5zumhpcha 166 16 across across IN work_dcmrfgamtvhcxjgop5zumhpcha 166 17 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 166 18 sub sub NN work_dcmrfgamtvhcxjgop5zumhpcha 166 19 - - NN work_dcmrfgamtvhcxjgop5zumhpcha 166 20 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 166 21 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 166 22 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 166 23 T T NNP work_dcmrfgamtvhcxjgop5zumhpcha 166 24 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 166 25 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 166 26 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 166 27 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 166 28 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 166 29 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 166 30 ancestor ancestor NN work_dcmrfgamtvhcxjgop5zumhpcha 166 31 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 166 32 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 166 33 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 166 34 top top JJ work_dcmrfgamtvhcxjgop5zumhpcha 166 35 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 166 36 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 166 37 followed follow VBN work_dcmrfgamtvhcxjgop5zumhpcha 166 38 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 166 39 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 166 40 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 166 41 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 166 42 elements element NNS work_dcmrfgamtvhcxjgop5zumhpcha 166 43 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 166 44 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 166 45 path path NN work_dcmrfgamtvhcxjgop5zumhpcha 166 46 constructed construct VBN work_dcmrfgamtvhcxjgop5zumhpcha 166 47 so so RB work_dcmrfgamtvhcxjgop5zumhpcha 166 48 far far RB work_dcmrfgamtvhcxjgop5zumhpcha 166 49 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 166 50 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 166 51 just just RB work_dcmrfgamtvhcxjgop5zumhpcha 166 52 use use VBP work_dcmrfgamtvhcxjgop5zumhpcha 166 53 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 166 54 path path NN work_dcmrfgamtvhcxjgop5zumhpcha 166 55 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 166 56 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 166 57 ancestor ancestor NN work_dcmrfgamtvhcxjgop5zumhpcha 166 58 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 166 59 represent represent VB work_dcmrfgamtvhcxjgop5zumhpcha 166 60 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 166 61 sub sub NN work_dcmrfgamtvhcxjgop5zumhpcha 166 62 - - NN work_dcmrfgamtvhcxjgop5zumhpcha 166 63 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 166 64 . . . work_dcmrfgamtvhcxjgop5zumhpcha 167 1 Consider consider VB work_dcmrfgamtvhcxjgop5zumhpcha 167 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 167 3 following follow VBG work_dcmrfgamtvhcxjgop5zumhpcha 167 4 mutually mutually RB work_dcmrfgamtvhcxjgop5zumhpcha 167 5 recursive recursive JJ work_dcmrfgamtvhcxjgop5zumhpcha 167 6 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 167 7 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 167 8 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 167 9 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 167 10 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 167 11 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 167 12 represent represent VB work_dcmrfgamtvhcxjgop5zumhpcha 167 13 trees tree NNS work_dcmrfgamtvhcxjgop5zumhpcha 167 14 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 167 15 consist consist VBP work_dcmrfgamtvhcxjgop5zumhpcha 167 16 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 167 17 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 167 18 node node NN work_dcmrfgamtvhcxjgop5zumhpcha 167 19 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 167 20 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 167 21 integer integer NN work_dcmrfgamtvhcxjgop5zumhpcha 167 22 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 167 23 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 167 24 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 167 25 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 167 26 sub sub NN work_dcmrfgamtvhcxjgop5zumhpcha 167 27 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 167 28 trees tree NNS work_dcmrfgamtvhcxjgop5zumhpcha 167 29 : : : work_dcmrfgamtvhcxjgop5zumhpcha 167 30 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 167 31 RTrees RTrees NNPS work_dcmrfgamtvhcxjgop5zumhpcha 167 32 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 167 33 Nil Nil NNP work_dcmrfgamtvhcxjgop5zumhpcha 167 34 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 167 35 Cons Cons NNPS work_dcmrfgamtvhcxjgop5zumhpcha 167 36 RTree RTree NNP work_dcmrfgamtvhcxjgop5zumhpcha 167 37 RTrees RTrees NNP work_dcmrfgamtvhcxjgop5zumhpcha 167 38 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 167 39 RTree RTree NNP work_dcmrfgamtvhcxjgop5zumhpcha 167 40 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 167 41 RNode RNode NNP work_dcmrfgamtvhcxjgop5zumhpcha 167 42 Int Int NNP work_dcmrfgamtvhcxjgop5zumhpcha 167 43 RTrees rtree NNS work_dcmrfgamtvhcxjgop5zumhpcha 167 44 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 167 45 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 167 46 RTrees rtree NNS work_dcmrfgamtvhcxjgop5zumhpcha 167 47 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 167 48 have have VBP work_dcmrfgamtvhcxjgop5zumhpcha 167 49 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 167 50 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 167 51 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 167 52 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 167 53 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 167 54 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 167 55 folded fold VBN work_dcmrfgamtvhcxjgop5zumhpcha 167 56 path path NN work_dcmrfgamtvhcxjgop5zumhpcha 167 57 represents represent VBZ work_dcmrfgamtvhcxjgop5zumhpcha 167 58 both both CC work_dcmrfgamtvhcxjgop5zumhpcha 167 59 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 167 60 Cons.2 Cons.2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 167 61 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 167 62 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 167 63 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 167 64 Cons.1,RNode.2 Cons.1,RNode.2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 167 65 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 167 66 , , , work_dcmrfgamtvhcxjgop5zumhpcha 167 67 since since IN work_dcmrfgamtvhcxjgop5zumhpcha 167 68 they -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 167 69 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 167 70 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 167 71 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 167 72 RTrees rtree NNS work_dcmrfgamtvhcxjgop5zumhpcha 167 73 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 167 74 , , , work_dcmrfgamtvhcxjgop5zumhpcha 167 75 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 167 76 Cons.1 cons.1 NN work_dcmrfgamtvhcxjgop5zumhpcha 167 77 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 167 78 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 167 79 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 167 80 Cons.1,RNode.1 Cons.1,RNode.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 167 81 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 167 82 . . . work_dcmrfgamtvhcxjgop5zumhpcha 168 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 168 2 expression expression NN work_dcmrfgamtvhcxjgop5zumhpcha 168 3 t.[Cons.1,RNode.1 t.[Cons.1,RNode.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 168 4 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 168 5 represents represent VBZ work_dcmrfgamtvhcxjgop5zumhpcha 168 6 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 168 7 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 168 8 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 168 9 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 168 10 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 168 11 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 168 12 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 168 13 , , , work_dcmrfgamtvhcxjgop5zumhpcha 168 14 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 168 15 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 168 16 . . . work_dcmrfgamtvhcxjgop5zumhpcha 169 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 169 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 169 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 169 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 169 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 169 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 169 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 169 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 169 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 169 10 9/25 9/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 169 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ ADD work_dcmrfgamtvhcxjgop5zumhpcha 169 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 169 13 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 169 14 words word NNS work_dcmrfgamtvhcxjgop5zumhpcha 169 15 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 169 16 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 169 17 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 169 18 first first JJ work_dcmrfgamtvhcxjgop5zumhpcha 169 19 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 169 20 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 169 21 RNode RNode NNP work_dcmrfgamtvhcxjgop5zumhpcha 169 22 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 169 23 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 169 24 t t NN work_dcmrfgamtvhcxjgop5zumhpcha 169 25 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 169 26 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 169 27 RTrees rtree NNS work_dcmrfgamtvhcxjgop5zumhpcha 169 28 . . . work_dcmrfgamtvhcxjgop5zumhpcha 170 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 170 2 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 170 3 RTree RTree NNP work_dcmrfgamtvhcxjgop5zumhpcha 170 4 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 170 5 have have VBP work_dcmrfgamtvhcxjgop5zumhpcha 170 6 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 170 7 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 170 8 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 170 9 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 170 10 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 170 11 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 170 12 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 170 13 RNode.2,Cons.1 RNode.2,Cons.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 170 14 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 170 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 170 16 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 170 17 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 170 18 RTree RTree NNP work_dcmrfgamtvhcxjgop5zumhpcha 170 19 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 170 20 , , , work_dcmrfgamtvhcxjgop5zumhpcha 170 21 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 170 22 RNode.1 rnode.1 JJ work_dcmrfgamtvhcxjgop5zumhpcha 170 23 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 170 24 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 170 25 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 170 26 RNode.2 RNode.2 NNS work_dcmrfgamtvhcxjgop5zumhpcha 170 27 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 170 28 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 170 29 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 170 30 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 170 31 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 170 32 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 170 33 folded fold VBN work_dcmrfgamtvhcxjgop5zumhpcha 170 34 version version NN work_dcmrfgamtvhcxjgop5zumhpcha 170 35 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 170 36 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 170 37 RNode.2,Cons.2 RNode.2,Cons.2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 170 38 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 170 39 , , , work_dcmrfgamtvhcxjgop5zumhpcha 170 40 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 170 41 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 170 42 RTrees RTrees NNP work_dcmrfgamtvhcxjgop5zumhpcha 170 43 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 170 44 . . . work_dcmrfgamtvhcxjgop5zumhpcha 171 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 171 2 our -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 171 3 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 171 4 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 171 5 algorithm algorithm RB work_dcmrfgamtvhcxjgop5zumhpcha 171 6 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 171 7 use use VBP work_dcmrfgamtvhcxjgop5zumhpcha 171 8 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 171 9 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 171 10 fc fc VB work_dcmrfgamtvhcxjgop5zumhpcha 171 11 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 171 12 fold fold VB work_dcmrfgamtvhcxjgop5zumhpcha 171 13 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 171 14 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 171 15 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 171 16 takes take VBZ work_dcmrfgamtvhcxjgop5zumhpcha 171 17 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 171 18 v.c v.c NNP work_dcmrfgamtvhcxjgop5zumhpcha 171 19 pair pair NN work_dcmrfgamtvhcxjgop5zumhpcha 171 20 , , , work_dcmrfgamtvhcxjgop5zumhpcha 171 21 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 171 22 returns return VBZ work_dcmrfgamtvhcxjgop5zumhpcha 171 23 v.c′ v.c′ NNP work_dcmrfgamtvhcxjgop5zumhpcha 171 24 where where WRB work_dcmrfgamtvhcxjgop5zumhpcha 171 25 c′ c′ NNP work_dcmrfgamtvhcxjgop5zumhpcha 171 26 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 171 27 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 171 28 correctly correctly RB work_dcmrfgamtvhcxjgop5zumhpcha 171 29 folded fold VBN work_dcmrfgamtvhcxjgop5zumhpcha 171 30 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 171 31 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 171 32 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 171 33 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 171 34 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 171 35 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 171 36 v. v. NN work_dcmrfgamtvhcxjgop5zumhpcha 171 37 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 171 38 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 171 39 , , , work_dcmrfgamtvhcxjgop5zumhpcha 171 40 fc fc NNP work_dcmrfgamtvhcxjgop5zumhpcha 171 41 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 171 42 ts ts NN work_dcmrfgamtvhcxjgop5zumhpcha 171 43 . . . work_dcmrfgamtvhcxjgop5zumhpcha 172 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 172 2 Cons.2 Cons.2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 172 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 172 4 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 172 5 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 172 6 ts ts NN work_dcmrfgamtvhcxjgop5zumhpcha 172 7 . . . work_dcmrfgamtvhcxjgop5zumhpcha 173 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 173 2 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 173 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 173 4 assuming assume VBG work_dcmrfgamtvhcxjgop5zumhpcha 173 5 ts ts DT work_dcmrfgamtvhcxjgop5zumhpcha 173 6 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 173 7 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 173 8 RTrees rtree NNS work_dcmrfgamtvhcxjgop5zumhpcha 173 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 174 1 As as RB work_dcmrfgamtvhcxjgop5zumhpcha 174 2 well well RB work_dcmrfgamtvhcxjgop5zumhpcha 174 3 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 174 4 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 174 5 pairs pair NNS work_dcmrfgamtvhcxjgop5zumhpcha 174 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 174 7 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 174 8 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 174 9 distinct distinct JJ work_dcmrfgamtvhcxjgop5zumhpcha 174 10 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 174 11 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 174 12 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 174 13 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 174 14 , , , work_dcmrfgamtvhcxjgop5zumhpcha 174 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 174 16 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 174 17 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 174 18 contains contain VBZ work_dcmrfgamtvhcxjgop5zumhpcha 174 19 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 174 20 self self NN work_dcmrfgamtvhcxjgop5zumhpcha 174 21 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 174 22 alias alia NNS work_dcmrfgamtvhcxjgop5zumhpcha 174 23 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 174 24 pairs pair NNS work_dcmrfgamtvhcxjgop5zumhpcha 174 25 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 174 26 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 174 27 possible possible JJ work_dcmrfgamtvhcxjgop5zumhpcha 174 28 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 174 29 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 174 30 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 174 31 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 174 32 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 174 33 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 174 34 exist exist VB work_dcmrfgamtvhcxjgop5zumhpcha 174 35 . . . work_dcmrfgamtvhcxjgop5zumhpcha 175 1 Consider consider VB work_dcmrfgamtvhcxjgop5zumhpcha 175 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 175 3 following follow VBG work_dcmrfgamtvhcxjgop5zumhpcha 175 4 two two CD work_dcmrfgamtvhcxjgop5zumhpcha 175 5 bindings binding NNS work_dcmrfgamtvhcxjgop5zumhpcha 175 6 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 175 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 175 8 corresponding correspond VBG work_dcmrfgamtvhcxjgop5zumhpcha 175 9 diagram diagram NN work_dcmrfgamtvhcxjgop5zumhpcha 175 10 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 175 11 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 175 12 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 175 13 Cons Cons NNPS work_dcmrfgamtvhcxjgop5zumhpcha 175 14 , , , work_dcmrfgamtvhcxjgop5zumhpcha 175 15 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 175 16 tag tag NN work_dcmrfgamtvhcxjgop5zumhpcha 175 17 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 175 18 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 175 19 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 175 20 RNode RNode NNP work_dcmrfgamtvhcxjgop5zumhpcha 175 21 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 175 22 : : : work_dcmrfgamtvhcxjgop5zumhpcha 175 23 With with IN work_dcmrfgamtvhcxjgop5zumhpcha 175 24 our -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 175 25 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 175 26 , , , work_dcmrfgamtvhcxjgop5zumhpcha 175 27 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 175 28 most most RBS work_dcmrfgamtvhcxjgop5zumhpcha 175 29 precise precise JJ work_dcmrfgamtvhcxjgop5zumhpcha 175 30 description description NN work_dcmrfgamtvhcxjgop5zumhpcha 175 31 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 175 32 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 175 33 after after IN work_dcmrfgamtvhcxjgop5zumhpcha 175 34 these these DT work_dcmrfgamtvhcxjgop5zumhpcha 175 35 two two CD work_dcmrfgamtvhcxjgop5zumhpcha 175 36 bindings binding NNS work_dcmrfgamtvhcxjgop5zumhpcha 175 37 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 175 38 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 175 39 follows follow VBZ work_dcmrfgamtvhcxjgop5zumhpcha 175 40 . . . work_dcmrfgamtvhcxjgop5zumhpcha 176 1 We -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 176 2 represent represent VBP work_dcmrfgamtvhcxjgop5zumhpcha 176 3 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 176 4 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 176 5 pair pair NN work_dcmrfgamtvhcxjgop5zumhpcha 176 6 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 176 7 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 176 8 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 176 9 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 176 10 two two CD work_dcmrfgamtvhcxjgop5zumhpcha 176 11 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 176 12 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 176 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 177 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 177 2 first first JJ work_dcmrfgamtvhcxjgop5zumhpcha 177 3 five five CD work_dcmrfgamtvhcxjgop5zumhpcha 177 4 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 177 5 self self NN work_dcmrfgamtvhcxjgop5zumhpcha 177 6 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 177 7 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 177 8 pairs pairs NNP work_dcmrfgamtvhcxjgop5zumhpcha 177 9 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 177 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 177 11 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 177 12 two two CD work_dcmrfgamtvhcxjgop5zumhpcha 177 13 describe describe VBP work_dcmrfgamtvhcxjgop5zumhpcha 177 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 177 15 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 177 16 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 177 17 t t NN work_dcmrfgamtvhcxjgop5zumhpcha 177 18 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 177 19 ts ts NN work_dcmrfgamtvhcxjgop5zumhpcha 177 20 . . . work_dcmrfgamtvhcxjgop5zumhpcha 178 1 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 178 2 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 178 3 t.[RNode.1 t.[rnode.1 NN work_dcmrfgamtvhcxjgop5zumhpcha 178 4 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 178 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 178 6 t.[RNode.1 t.[rnode.1 NN work_dcmrfgamtvhcxjgop5zumhpcha 178 7 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 178 8 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 178 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 178 10 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 178 11 t.[RNode.2 t.[RNode.2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 178 12 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 178 13 , , , work_dcmrfgamtvhcxjgop5zumhpcha 178 14 t.[RNode.2 t.[RNode.2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 178 15 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 178 16 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 178 17 , , , work_dcmrfgamtvhcxjgop5zumhpcha 178 18 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 178 19 ts ts UH work_dcmrfgamtvhcxjgop5zumhpcha 178 20 . . . work_dcmrfgamtvhcxjgop5zumhpcha 179 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 179 2 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 179 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 179 4 ts ts NN work_dcmrfgamtvhcxjgop5zumhpcha 179 5 . . . work_dcmrfgamtvhcxjgop5zumhpcha 180 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 180 2 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 180 3 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 180 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 180 5 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 180 6 ts ts UH work_dcmrfgamtvhcxjgop5zumhpcha 180 7 . . . work_dcmrfgamtvhcxjgop5zumhpcha 181 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 181 2 Cons.1 Cons.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 181 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 181 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 181 5 ts ts NN work_dcmrfgamtvhcxjgop5zumhpcha 181 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 182 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 182 2 Cons.1 Cons.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 182 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 182 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 182 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 182 6 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 182 7 ts ts UH work_dcmrfgamtvhcxjgop5zumhpcha 182 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 183 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 183 2 Cons.1,RNode.1 Cons.1,RNode.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 183 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 183 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 183 5 ts ts NN work_dcmrfgamtvhcxjgop5zumhpcha 183 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 184 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 184 2 Cons.1,RNode.1 Cons.1,RNode.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 184 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 184 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 184 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 184 6 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 184 7 t.[RNode.1 t.[rnode.1 NN work_dcmrfgamtvhcxjgop5zumhpcha 184 8 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 184 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 184 10 ts ts NN work_dcmrfgamtvhcxjgop5zumhpcha 184 11 . . . work_dcmrfgamtvhcxjgop5zumhpcha 185 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 185 2 Cons.1,RNode.1 Cons.1,RNode.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 185 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 185 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 185 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 185 6 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 185 7 t.[RNode.2 t.[rnode.2 NN work_dcmrfgamtvhcxjgop5zumhpcha 185 8 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 185 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 185 10 ts ts NN work_dcmrfgamtvhcxjgop5zumhpcha 185 11 . . . work_dcmrfgamtvhcxjgop5zumhpcha 186 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 186 2 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 186 3 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 186 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 186 5 Note note VB work_dcmrfgamtvhcxjgop5zumhpcha 186 6 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 186 7 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 186 8 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 186 9 self self NN work_dcmrfgamtvhcxjgop5zumhpcha 186 10 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 186 11 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 186 12 pair pair NN work_dcmrfgamtvhcxjgop5zumhpcha 186 13 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 186 14 t. t. NNP work_dcmrfgamtvhcxjgop5zumhpcha 186 15 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 186 16 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 186 17 since since IN work_dcmrfgamtvhcxjgop5zumhpcha 186 18 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 186 19 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 186 20 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 186 21 strict strict JJ work_dcmrfgamtvhcxjgop5zumhpcha 186 22 sub sub JJ work_dcmrfgamtvhcxjgop5zumhpcha 186 23 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 186 24 part part NN work_dcmrfgamtvhcxjgop5zumhpcha 186 25 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 186 26 t t NN work_dcmrfgamtvhcxjgop5zumhpcha 186 27 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 186 28 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 186 29 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 186 30 RTree RTree NNP work_dcmrfgamtvhcxjgop5zumhpcha 186 31 . . . work_dcmrfgamtvhcxjgop5zumhpcha 187 1 Similarly similarly RB work_dcmrfgamtvhcxjgop5zumhpcha 187 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 187 3 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 187 4 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 187 5 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 187 6 alias alia NNS work_dcmrfgamtvhcxjgop5zumhpcha 187 7 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 187 8 ts ts NN work_dcmrfgamtvhcxjgop5zumhpcha 187 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 188 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 188 2 Cons.1 Cons.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 188 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 188 4 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 188 5 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 188 6 part part NN work_dcmrfgamtvhcxjgop5zumhpcha 188 7 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 188 8 t. t. NN work_dcmrfgamtvhcxjgop5zumhpcha 188 9 Although although IN work_dcmrfgamtvhcxjgop5zumhpcha 188 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 188 11 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 188 12 t t NN work_dcmrfgamtvhcxjgop5zumhpcha 188 13 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 188 14 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 188 15 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 188 16 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 188 17 first first JJ work_dcmrfgamtvhcxjgop5zumhpcha 188 18 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 188 19 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 188 20 Cons Cons NNPS work_dcmrfgamtvhcxjgop5zumhpcha 188 21 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 188 22 ts ts NNP work_dcmrfgamtvhcxjgop5zumhpcha 188 23 , , , work_dcmrfgamtvhcxjgop5zumhpcha 188 24 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 188 25 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 188 26 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 188 27 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 188 28 main main JJ work_dcmrfgamtvhcxjgop5zumhpcha 188 29 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 188 30 word word NN work_dcmrfgamtvhcxjgop5zumhpcha 188 31 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 188 32 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 188 33 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 188 34 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 188 35 represent represent VB work_dcmrfgamtvhcxjgop5zumhpcha 188 36 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 188 37 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 188 38 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 188 39 t t NN work_dcmrfgamtvhcxjgop5zumhpcha 188 40 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 188 41 indeed indeed RB work_dcmrfgamtvhcxjgop5zumhpcha 188 42 , , , work_dcmrfgamtvhcxjgop5zumhpcha 188 43 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 188 44 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 188 45 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 188 46 t t NN work_dcmrfgamtvhcxjgop5zumhpcha 188 47 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 188 48 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 188 49 Cons con NNS work_dcmrfgamtvhcxjgop5zumhpcha 188 50 cells cell NNS work_dcmrfgamtvhcxjgop5zumhpcha 188 51 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 188 52 . . . work_dcmrfgamtvhcxjgop5zumhpcha 189 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 189 2 tagged tag VBN work_dcmrfgamtvhcxjgop5zumhpcha 189 3 pointer pointer NN work_dcmrfgamtvhcxjgop5zumhpcha 189 4 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 189 5 stored store VBN work_dcmrfgamtvhcxjgop5zumhpcha 189 6 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 189 7 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 189 8 t t NN work_dcmrfgamtvhcxjgop5zumhpcha 189 9 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 189 10 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 189 11 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 189 12 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 189 13 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 189 14 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 189 15 register register NN work_dcmrfgamtvhcxjgop5zumhpcha 189 16 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 189 17 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 189 18 copied copy VBN work_dcmrfgamtvhcxjgop5zumhpcha 189 19 into into IN work_dcmrfgamtvhcxjgop5zumhpcha 189 20 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 189 21 cons con NNS work_dcmrfgamtvhcxjgop5zumhpcha 189 22 cell cell NN work_dcmrfgamtvhcxjgop5zumhpcha 189 23 . . . work_dcmrfgamtvhcxjgop5zumhpcha 190 1 Such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 190 2 descriptions description NNS work_dcmrfgamtvhcxjgop5zumhpcha 190 3 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 190 4 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 190 5 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 190 6 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 190 7 abstraction abstraction NN work_dcmrfgamtvhcxjgop5zumhpcha 190 8 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 190 9 computation computation NN work_dcmrfgamtvhcxjgop5zumhpcha 190 10 states state NNS work_dcmrfgamtvhcxjgop5zumhpcha 190 11 . . . work_dcmrfgamtvhcxjgop5zumhpcha 191 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 191 2 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 191 3 above above RB work_dcmrfgamtvhcxjgop5zumhpcha 191 4 abstracts abstract VBZ work_dcmrfgamtvhcxjgop5zumhpcha 191 5 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 191 6 computation computation NN work_dcmrfgamtvhcxjgop5zumhpcha 191 7 states state NNS work_dcmrfgamtvhcxjgop5zumhpcha 191 8 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 191 9 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 191 10 t t NNP work_dcmrfgamtvhcxjgop5zumhpcha 191 11 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 191 12 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 191 13 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 191 14 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 191 15 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 191 16 single single JJ work_dcmrfgamtvhcxjgop5zumhpcha 191 17 node node NN work_dcmrfgamtvhcxjgop5zumhpcha 191 18 , , , work_dcmrfgamtvhcxjgop5zumhpcha 191 19 ts ts NN work_dcmrfgamtvhcxjgop5zumhpcha 191 20 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 191 21 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 191 22 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 191 23 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 191 24 trees tree NNS work_dcmrfgamtvhcxjgop5zumhpcha 191 25 , , , work_dcmrfgamtvhcxjgop5zumhpcha 191 26 elements element NNS work_dcmrfgamtvhcxjgop5zumhpcha 191 27 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 191 28 ts ts DT work_dcmrfgamtvhcxjgop5zumhpcha 191 29 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 191 30 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 191 31 t t NN work_dcmrfgamtvhcxjgop5zumhpcha 191 32 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 191 33 have have VB work_dcmrfgamtvhcxjgop5zumhpcha 191 34 t t NN work_dcmrfgamtvhcxjgop5zumhpcha 191 35 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 191 36 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 191 37 subtree subtree NN work_dcmrfgamtvhcxjgop5zumhpcha 191 38 , , , work_dcmrfgamtvhcxjgop5zumhpcha 191 39 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 191 40 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 191 41 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 191 42 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 191 43 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 191 44 live live JJ work_dcmrfgamtvhcxjgop5zumhpcha 191 45 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 191 46 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 191 47 non non JJ work_dcmrfgamtvhcxjgop5zumhpcha 191 48 - - JJ work_dcmrfgamtvhcxjgop5zumhpcha 191 49 atomic atomic JJ work_dcmrfgamtvhcxjgop5zumhpcha 191 50 values value NNS work_dcmrfgamtvhcxjgop5zumhpcha 191 51 . . . work_dcmrfgamtvhcxjgop5zumhpcha 192 1 THE the DT work_dcmrfgamtvhcxjgop5zumhpcha 192 2 SHARING sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 192 3 ANALYSIS analysi NNS work_dcmrfgamtvhcxjgop5zumhpcha 192 4 ALGORITHM ALGORITHM NNP work_dcmrfgamtvhcxjgop5zumhpcha 192 5 We -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 192 6 now now RB work_dcmrfgamtvhcxjgop5zumhpcha 192 7 describe describe VBP work_dcmrfgamtvhcxjgop5zumhpcha 192 8 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 192 9 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 192 10 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 192 11 algorithm algorithm NNP work_dcmrfgamtvhcxjgop5zumhpcha 192 12 . . . work_dcmrfgamtvhcxjgop5zumhpcha 193 1 Overall overall RB work_dcmrfgamtvhcxjgop5zumhpcha 193 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 193 3 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 193 4 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 193 5 attempts attempt VBZ work_dcmrfgamtvhcxjgop5zumhpcha 193 6 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 193 7 find find VB work_dcmrfgamtvhcxjgop5zumhpcha 193 8 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 193 9 proof proof NN work_dcmrfgamtvhcxjgop5zumhpcha 193 10 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 193 11 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 193 12 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 193 13 computation computation NN work_dcmrfgamtvhcxjgop5zumhpcha 193 14 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 193 15 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 193 16 depth depth NN work_dcmrfgamtvhcxjgop5zumhpcha 193 17 D d NN work_dcmrfgamtvhcxjgop5zumhpcha 193 18 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 193 19 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 193 20 possibly possibly RB work_dcmrfgamtvhcxjgop5zumhpcha 193 21 recursive recursive VB work_dcmrfgamtvhcxjgop5zumhpcha 193 22 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 193 23 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 193 24 calls call NNS work_dcmrfgamtvhcxjgop5zumhpcha 193 25 , , , work_dcmrfgamtvhcxjgop5zumhpcha 193 26 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 193 27 following follow VBG work_dcmrfgamtvhcxjgop5zumhpcha 193 28 condition condition NN work_dcmrfgamtvhcxjgop5zumhpcha 193 29 C C NNP work_dcmrfgamtvhcxjgop5zumhpcha 193 30 holds hold VBZ work_dcmrfgamtvhcxjgop5zumhpcha 193 31 , , , work_dcmrfgamtvhcxjgop5zumhpcha 193 32 assuming assume VBG work_dcmrfgamtvhcxjgop5zumhpcha 193 33 C C NNP work_dcmrfgamtvhcxjgop5zumhpcha 193 34 holds hold VBZ work_dcmrfgamtvhcxjgop5zumhpcha 193 35 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 193 36 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 193 37 computations computation NNS work_dcmrfgamtvhcxjgop5zumhpcha 193 38 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 193 39 depth depth NN work_dcmrfgamtvhcxjgop5zumhpcha 193 40 less less JJR work_dcmrfgamtvhcxjgop5zumhpcha 193 41 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 193 42 D. D. NNP work_dcmrfgamtvhcxjgop5zumhpcha 193 43 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 193 44 allows allow VBZ work_dcmrfgamtvhcxjgop5zumhpcha 193 45 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 193 46 proof proof NN work_dcmrfgamtvhcxjgop5zumhpcha 193 47 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 193 48 induction induction NN work_dcmrfgamtvhcxjgop5zumhpcha 193 49 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 193 50 C C NNP work_dcmrfgamtvhcxjgop5zumhpcha 193 51 holds hold VBZ work_dcmrfgamtvhcxjgop5zumhpcha 193 52 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 193 53 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 193 54 computations computation NNS work_dcmrfgamtvhcxjgop5zumhpcha 193 55 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 193 56 terminate terminate VBP work_dcmrfgamtvhcxjgop5zumhpcha 193 57 normally normally RB work_dcmrfgamtvhcxjgop5zumhpcha 193 58 . . . work_dcmrfgamtvhcxjgop5zumhpcha 194 1 C c NN work_dcmrfgamtvhcxjgop5zumhpcha 194 2 : : : work_dcmrfgamtvhcxjgop5zumhpcha 194 3 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 194 4 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 194 5 functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 194 6 f f NN work_dcmrfgamtvhcxjgop5zumhpcha 194 7 , , , work_dcmrfgamtvhcxjgop5zumhpcha 194 8 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 194 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 194 10 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 194 11 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 194 12 f f NNP work_dcmrfgamtvhcxjgop5zumhpcha 194 13 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 194 14 satisfied satisfied JJ work_dcmrfgamtvhcxjgop5zumhpcha 194 15 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 194 16 abstracts abstract NNS work_dcmrfgamtvhcxjgop5zumhpcha 194 17 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 194 18 computation computation NN work_dcmrfgamtvhcxjgop5zumhpcha 194 19 state state NN work_dcmrfgamtvhcxjgop5zumhpcha 194 20 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 194 21 whenever whenever WRB work_dcmrfgamtvhcxjgop5zumhpcha 194 22 f f NNP work_dcmrfgamtvhcxjgop5zumhpcha 194 23 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 194 24 called call VBN work_dcmrfgamtvhcxjgop5zumhpcha 194 25 , , , work_dcmrfgamtvhcxjgop5zumhpcha 194 26 then then RB work_dcmrfgamtvhcxjgop5zumhpcha 194 27 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 194 28 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 194 29 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 194 30 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 194 31 , , , work_dcmrfgamtvhcxjgop5zumhpcha 194 32 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 194 33 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 194 34 . . . work_dcmrfgamtvhcxjgop5zumhpcha 195 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 195 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 195 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 195 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 195 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 195 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 195 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 195 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 195 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 195 10 10/25 10/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 195 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ ADD work_dcmrfgamtvhcxjgop5zumhpcha 195 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 195 13 1 1 CD work_dcmrfgamtvhcxjgop5zumhpcha 195 14 . . . work_dcmrfgamtvhcxjgop5zumhpcha 195 15 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 195 16 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 195 17 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 195 18 calls call NNS work_dcmrfgamtvhcxjgop5zumhpcha 195 19 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 195 20 assignment assignment NN work_dcmrfgamtvhcxjgop5zumhpcha 195 21 statements statement NNS work_dcmrfgamtvhcxjgop5zumhpcha 195 22 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 195 23 f f NNP work_dcmrfgamtvhcxjgop5zumhpcha 195 24 , , , work_dcmrfgamtvhcxjgop5zumhpcha 195 25 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 195 26 live live JJ work_dcmrfgamtvhcxjgop5zumhpcha 195 27 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 195 28 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 195 29 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 195 30 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 195 31 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 195 32 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 195 33 that that DT work_dcmrfgamtvhcxjgop5zumhpcha 195 34 point point NN work_dcmrfgamtvhcxjgop5zumhpcha 195 35 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 195 36 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 195 37 execution execution NN work_dcmrfgamtvhcxjgop5zumhpcha 195 38 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 195 39 f f NNP work_dcmrfgamtvhcxjgop5zumhpcha 195 40 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 195 41 annotated annotate VBN work_dcmrfgamtvhcxjgop5zumhpcha 195 42 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 195 43 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 195 44 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 195 45 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 195 46 , , , work_dcmrfgamtvhcxjgop5zumhpcha 195 47 2 2 CD work_dcmrfgamtvhcxjgop5zumhpcha 195 48 . . . work_dcmrfgamtvhcxjgop5zumhpcha 195 49 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 195 50 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 195 51 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 195 52 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 195 53 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 195 54 live live JJ work_dcmrfgamtvhcxjgop5zumhpcha 195 55 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 195 56 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 195 57 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 195 58 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 195 59 when when WRB work_dcmrfgamtvhcxjgop5zumhpcha 195 60 executing execute VBG work_dcmrfgamtvhcxjgop5zumhpcha 195 61 f f XX work_dcmrfgamtvhcxjgop5zumhpcha 195 62 , , , work_dcmrfgamtvhcxjgop5zumhpcha 195 63 3 3 CD work_dcmrfgamtvhcxjgop5zumhpcha 195 64 . . . work_dcmrfgamtvhcxjgop5zumhpcha 195 65 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 195 66 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 195 67 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 195 68 f f XX work_dcmrfgamtvhcxjgop5zumhpcha 195 69 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 195 70 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 195 71 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 195 72 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 195 73 when when WRB work_dcmrfgamtvhcxjgop5zumhpcha 195 74 executing execute VBG work_dcmrfgamtvhcxjgop5zumhpcha 195 75 f f XX work_dcmrfgamtvhcxjgop5zumhpcha 195 76 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 195 77 declared declare VBN work_dcmrfgamtvhcxjgop5zumhpcha 195 78 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 195 79 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 195 80 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 195 81 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 195 82 signature signature NN work_dcmrfgamtvhcxjgop5zumhpcha 195 83 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 195 84 f f NNP work_dcmrfgamtvhcxjgop5zumhpcha 195 85 , , , work_dcmrfgamtvhcxjgop5zumhpcha 195 86 4 4 CD work_dcmrfgamtvhcxjgop5zumhpcha 195 87 . . . work_dcmrfgamtvhcxjgop5zumhpcha 195 88 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 195 89 union union NN work_dcmrfgamtvhcxjgop5zumhpcha 195 90 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 195 91 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 195 92 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 195 93 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 195 94 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 195 95 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 195 96 conditions condition NNS work_dcmrfgamtvhcxjgop5zumhpcha 195 97 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 195 98 f f NNP work_dcmrfgamtvhcxjgop5zumhpcha 195 99 abstracts abstract VBZ work_dcmrfgamtvhcxjgop5zumhpcha 195 100 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 195 101 state state NN work_dcmrfgamtvhcxjgop5zumhpcha 195 102 when when WRB work_dcmrfgamtvhcxjgop5zumhpcha 195 103 f f NNP work_dcmrfgamtvhcxjgop5zumhpcha 195 104 returns return VBZ work_dcmrfgamtvhcxjgop5zumhpcha 195 105 plus plus CC work_dcmrfgamtvhcxjgop5zumhpcha 195 106 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 195 107 values value NNS work_dcmrfgamtvhcxjgop5zumhpcha 195 108 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 195 109 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 195 110 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 195 111 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 195 112 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 195 113 states state NNS work_dcmrfgamtvhcxjgop5zumhpcha 195 114 during during IN work_dcmrfgamtvhcxjgop5zumhpcha 195 115 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 195 116 execution execution NN work_dcmrfgamtvhcxjgop5zumhpcha 195 117 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 195 118 f f NNP work_dcmrfgamtvhcxjgop5zumhpcha 195 119 , , , work_dcmrfgamtvhcxjgop5zumhpcha 195 120 5 5 CD work_dcmrfgamtvhcxjgop5zumhpcha 195 121 . . . work_dcmrfgamtvhcxjgop5zumhpcha 195 122 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 195 123 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 195 124 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 195 125 calls call NNS work_dcmrfgamtvhcxjgop5zumhpcha 195 126 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 195 127 assignment assignment NN work_dcmrfgamtvhcxjgop5zumhpcha 195 128 statements statement NNS work_dcmrfgamtvhcxjgop5zumhpcha 195 129 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 195 130 f f NNP work_dcmrfgamtvhcxjgop5zumhpcha 195 131 , , , work_dcmrfgamtvhcxjgop5zumhpcha 195 132 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 195 133 live live JJ work_dcmrfgamtvhcxjgop5zumhpcha 195 134 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 195 135 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 195 136 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 195 137 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 195 138 directly directly RB work_dcmrfgamtvhcxjgop5zumhpcha 195 139 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 195 140 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 195 141 that that DT work_dcmrfgamtvhcxjgop5zumhpcha 195 142 point point NN work_dcmrfgamtvhcxjgop5zumhpcha 195 143 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 195 144 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 195 145 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 195 146 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 195 147 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 195 148 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 195 149 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 195 150 same same JJ work_dcmrfgamtvhcxjgop5zumhpcha 195 151 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 195 152 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 195 153 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 195 154 more more RBR work_dcmrfgamtvhcxjgop5zumhpcha 195 155 general general JJ work_dcmrfgamtvhcxjgop5zumhpcha 195 156 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 195 157 , , , work_dcmrfgamtvhcxjgop5zumhpcha 195 158 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 195 159 6 6 CD work_dcmrfgamtvhcxjgop5zumhpcha 195 160 . . . work_dcmrfgamtvhcxjgop5zumhpcha 195 161 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 195 162 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 195 163 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 195 164 calls call NNS work_dcmrfgamtvhcxjgop5zumhpcha 195 165 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 195 166 assignment assignment NN work_dcmrfgamtvhcxjgop5zumhpcha 195 167 statements statement NNS work_dcmrfgamtvhcxjgop5zumhpcha 195 168 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 195 169 f f NNP work_dcmrfgamtvhcxjgop5zumhpcha 195 170 , , , work_dcmrfgamtvhcxjgop5zumhpcha 195 171 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 195 172 live live JJ work_dcmrfgamtvhcxjgop5zumhpcha 195 173 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 195 174 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 195 175 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 195 176 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 195 177 indirectly indirectly RB work_dcmrfgamtvhcxjgop5zumhpcha 195 178 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 195 179 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 195 180 that that DT work_dcmrfgamtvhcxjgop5zumhpcha 195 181 point point NN work_dcmrfgamtvhcxjgop5zumhpcha 195 182 only only RB work_dcmrfgamtvhcxjgop5zumhpcha 195 183 shares share NNS work_dcmrfgamtvhcxjgop5zumhpcha 195 184 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 195 185 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 195 186 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 195 187 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 195 188 same same JJ work_dcmrfgamtvhcxjgop5zumhpcha 195 189 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 195 190 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 195 191 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 195 192 more more RBR work_dcmrfgamtvhcxjgop5zumhpcha 195 193 general general JJ work_dcmrfgamtvhcxjgop5zumhpcha 195 194 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 195 195 . . . work_dcmrfgamtvhcxjgop5zumhpcha 196 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 196 2 algorithm algorithm NN work_dcmrfgamtvhcxjgop5zumhpcha 196 3 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 196 4 applied apply VBN work_dcmrfgamtvhcxjgop5zumhpcha 196 5 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 196 6 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 196 7 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 196 8 definition definition NN work_dcmrfgamtvhcxjgop5zumhpcha 196 9 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 196 10 core core JJ work_dcmrfgamtvhcxjgop5zumhpcha 196 11 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 196 12 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 196 13 compute compute VB work_dcmrfgamtvhcxjgop5zumhpcha 196 14 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 196 15 approximation approximation NN work_dcmrfgamtvhcxjgop5zumhpcha 196 16 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 196 17 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 196 18 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 196 19 before before RB work_dcmrfgamtvhcxjgop5zumhpcha 196 20 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 196 21 after after IN work_dcmrfgamtvhcxjgop5zumhpcha 196 22 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 196 23 statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 196 24 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 196 25 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 196 26 call call VBP work_dcmrfgamtvhcxjgop5zumhpcha 196 27 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 196 28 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 196 29 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 196 30 set set NNP work_dcmrfgamtvhcxjgop5zumhpcha 196 31 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 196 32 . . . work_dcmrfgamtvhcxjgop5zumhpcha 197 1 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 197 2 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 197 3 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 197 4 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 197 5 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 197 6 check check VB work_dcmrfgamtvhcxjgop5zumhpcha 197 7 points point NNS work_dcmrfgamtvhcxjgop5zumhpcha 197 8 1 1 CD work_dcmrfgamtvhcxjgop5zumhpcha 197 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 197 10 2 2 CD work_dcmrfgamtvhcxjgop5zumhpcha 197 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 197 12 4 4 CD work_dcmrfgamtvhcxjgop5zumhpcha 197 13 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 197 14 6 6 CD work_dcmrfgamtvhcxjgop5zumhpcha 197 15 above above RB work_dcmrfgamtvhcxjgop5zumhpcha 197 16 . . . work_dcmrfgamtvhcxjgop5zumhpcha 198 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 198 2 algorithm algorithm JJ work_dcmrfgamtvhcxjgop5zumhpcha 198 3 checks check VBZ work_dcmrfgamtvhcxjgop5zumhpcha 198 4 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 198 5 preconditions precondition NNS work_dcmrfgamtvhcxjgop5zumhpcha 198 6 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 198 7 satisfied satisfied JJ work_dcmrfgamtvhcxjgop5zumhpcha 198 8 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 198 9 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 198 10 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 198 11 call call NN work_dcmrfgamtvhcxjgop5zumhpcha 198 12 , , , work_dcmrfgamtvhcxjgop5zumhpcha 198 13 allowing allow VBG work_dcmrfgamtvhcxjgop5zumhpcha 198 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 198 15 induction induction NN work_dcmrfgamtvhcxjgop5zumhpcha 198 16 hypothesis hypothesis NN work_dcmrfgamtvhcxjgop5zumhpcha 198 17 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 198 18 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 198 19 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 198 20 . . . work_dcmrfgamtvhcxjgop5zumhpcha 199 1 Point point NN work_dcmrfgamtvhcxjgop5zumhpcha 199 2 3 3 CD work_dcmrfgamtvhcxjgop5zumhpcha 199 3 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 199 4 established establish VBN work_dcmrfgamtvhcxjgop5zumhpcha 199 5 using use VBG work_dcmrfgamtvhcxjgop5zumhpcha 199 6 point point NN work_dcmrfgamtvhcxjgop5zumhpcha 199 7 1 1 CD work_dcmrfgamtvhcxjgop5zumhpcha 199 8 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 199 9 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 199 10 simple simple JJ work_dcmrfgamtvhcxjgop5zumhpcha 199 11 syntactic syntactic JJ work_dcmrfgamtvhcxjgop5zumhpcha 199 12 check check NN work_dcmrfgamtvhcxjgop5zumhpcha 199 13 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 199 14 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 199 15 parameter parameter NN work_dcmrfgamtvhcxjgop5zumhpcha 199 16 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 199 17 f f NNP work_dcmrfgamtvhcxjgop5zumhpcha 199 18 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 199 19 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 199 20 annotated annotate VBN work_dcmrfgamtvhcxjgop5zumhpcha 199 21 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 199 22 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 199 23 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 199 24 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 199 25 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 199 26 definition definition NN work_dcmrfgamtvhcxjgop5zumhpcha 199 27 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 199 28 declared declare VBN work_dcmrfgamtvhcxjgop5zumhpcha 199 29 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 199 30 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 199 31 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 199 32 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 199 33 signature signature NN work_dcmrfgamtvhcxjgop5zumhpcha 199 34 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 199 35 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 199 36 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 199 37 considered consider VBN work_dcmrfgamtvhcxjgop5zumhpcha 199 38 live live RB work_dcmrfgamtvhcxjgop5zumhpcha 199 39 throughout throughout IN work_dcmrfgamtvhcxjgop5zumhpcha 199 40 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 199 41 definition definition NN work_dcmrfgamtvhcxjgop5zumhpcha 199 42 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 199 43 . . . work_dcmrfgamtvhcxjgop5zumhpcha 200 1 Point point NN work_dcmrfgamtvhcxjgop5zumhpcha 200 2 5 5 CD work_dcmrfgamtvhcxjgop5zumhpcha 200 3 relies relie NNS work_dcmrfgamtvhcxjgop5zumhpcha 200 4 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 200 5 3 3 CD work_dcmrfgamtvhcxjgop5zumhpcha 200 6 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 200 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 200 8 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 200 9 checking checking NN work_dcmrfgamtvhcxjgop5zumhpcha 200 10 pass pass NN work_dcmrfgamtvhcxjgop5zumhpcha 200 11 . . . work_dcmrfgamtvhcxjgop5zumhpcha 201 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 201 2 core core NN work_dcmrfgamtvhcxjgop5zumhpcha 201 3 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 201 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 201 5 algorithm algorithm NN work_dcmrfgamtvhcxjgop5zumhpcha 201 6 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 201 7 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 201 8 compute compute VB work_dcmrfgamtvhcxjgop5zumhpcha 201 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 201 10 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 201 11 set set VBN work_dcmrfgamtvhcxjgop5zumhpcha 201 12 after after IN work_dcmrfgamtvhcxjgop5zumhpcha 201 13 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 201 14 statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 201 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 201 16 given give VBN work_dcmrfgamtvhcxjgop5zumhpcha 201 17 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 201 18 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 201 19 set set VBN work_dcmrfgamtvhcxjgop5zumhpcha 201 20 before before IN work_dcmrfgamtvhcxjgop5zumhpcha 201 21 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 201 22 statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 201 23 . . . work_dcmrfgamtvhcxjgop5zumhpcha 202 1 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 202 2 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 202 3 applied apply VBN work_dcmrfgamtvhcxjgop5zumhpcha 202 4 recursively recursively RB work_dcmrfgamtvhcxjgop5zumhpcha 202 5 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 202 6 compound compound NN work_dcmrfgamtvhcxjgop5zumhpcha 202 7 statements statement NNS work_dcmrfgamtvhcxjgop5zumhpcha 202 8 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 202 9 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 202 10 form form NN work_dcmrfgamtvhcxjgop5zumhpcha 202 11 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 202 12 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 202 13 execution execution NN work_dcmrfgamtvhcxjgop5zumhpcha 202 14 . . . work_dcmrfgamtvhcxjgop5zumhpcha 203 1 Note note VB work_dcmrfgamtvhcxjgop5zumhpcha 203 2 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 203 3 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 203 4 point point NN work_dcmrfgamtvhcxjgop5zumhpcha 203 5 4 4 CD work_dcmrfgamtvhcxjgop5zumhpcha 203 6 , , , work_dcmrfgamtvhcxjgop5zumhpcha 203 7 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 203 8 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 203 9 statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 203 10 changes change VBZ work_dcmrfgamtvhcxjgop5zumhpcha 203 11 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 203 12 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 203 13 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 203 14 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 203 15 cells cell NNS work_dcmrfgamtvhcxjgop5zumhpcha 203 16 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 203 17 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 203 18 represent represent VB work_dcmrfgamtvhcxjgop5zumhpcha 203 19 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 203 20 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 203 21 parameter parameter NN work_dcmrfgamtvhcxjgop5zumhpcha 203 22 , , , work_dcmrfgamtvhcxjgop5zumhpcha 203 23 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 203 24 algorithm algorithm NNP work_dcmrfgamtvhcxjgop5zumhpcha 203 25 computes compute VBZ work_dcmrfgamtvhcxjgop5zumhpcha 203 26 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 203 27 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 203 28 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 203 29 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 203 30 union union NN work_dcmrfgamtvhcxjgop5zumhpcha 203 31 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 203 32 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 203 33 two two CD work_dcmrfgamtvhcxjgop5zumhpcha 203 34 sets set NNS work_dcmrfgamtvhcxjgop5zumhpcha 203 35 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 203 36 cells cell NNS work_dcmrfgamtvhcxjgop5zumhpcha 203 37 . . . work_dcmrfgamtvhcxjgop5zumhpcha 204 1 We -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 204 2 do do VBP work_dcmrfgamtvhcxjgop5zumhpcha 204 3 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 204 4 prove prove VB work_dcmrfgamtvhcxjgop5zumhpcha 204 5 correctness correctness NN work_dcmrfgamtvhcxjgop5zumhpcha 204 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 204 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 204 8 algorithm algorithm NN work_dcmrfgamtvhcxjgop5zumhpcha 204 9 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 204 10 hope hope VBP work_dcmrfgamtvhcxjgop5zumhpcha 204 11 our -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 204 12 presentation presentation NN work_dcmrfgamtvhcxjgop5zumhpcha 204 13 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 204 14 sufficiently sufficiently RB work_dcmrfgamtvhcxjgop5zumhpcha 204 15 detailed detailed JJ work_dcmrfgamtvhcxjgop5zumhpcha 204 16 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 204 17 have have VB work_dcmrfgamtvhcxjgop5zumhpcha 204 18 uncovered uncover VBN work_dcmrfgamtvhcxjgop5zumhpcha 204 19 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 204 20 bugs bug NNS work_dcmrfgamtvhcxjgop5zumhpcha 204 21 . . . work_dcmrfgamtvhcxjgop5zumhpcha 205 1 A a DT work_dcmrfgamtvhcxjgop5zumhpcha 205 2 proof proof NN work_dcmrfgamtvhcxjgop5zumhpcha 205 3 would would MD work_dcmrfgamtvhcxjgop5zumhpcha 205 4 have have VB work_dcmrfgamtvhcxjgop5zumhpcha 205 5 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 205 6 separate separate JJ work_dcmrfgamtvhcxjgop5zumhpcha 205 7 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 205 8 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 205 9 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 205 10 kind kind NN work_dcmrfgamtvhcxjgop5zumhpcha 205 11 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 205 12 statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 205 13 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 205 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 205 15 core core NN work_dcmrfgamtvhcxjgop5zumhpcha 205 16 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 205 17 , , , work_dcmrfgamtvhcxjgop5zumhpcha 205 18 showing show VBG work_dcmrfgamtvhcxjgop5zumhpcha 205 19 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 205 20 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 205 21 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 205 22 initial initial JJ work_dcmrfgamtvhcxjgop5zumhpcha 205 23 alias alia NNS work_dcmrfgamtvhcxjgop5zumhpcha 205 24 set set VBD work_dcmrfgamtvhcxjgop5zumhpcha 205 25 abstracts abstract NNS work_dcmrfgamtvhcxjgop5zumhpcha 205 26 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 205 27 execution execution NN work_dcmrfgamtvhcxjgop5zumhpcha 205 28 state state NN work_dcmrfgamtvhcxjgop5zumhpcha 205 29 before before IN work_dcmrfgamtvhcxjgop5zumhpcha 205 30 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 205 31 statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 205 32 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 205 33 resulting result VBG work_dcmrfgamtvhcxjgop5zumhpcha 205 34 alias alia NNS work_dcmrfgamtvhcxjgop5zumhpcha 205 35 set set VBN work_dcmrfgamtvhcxjgop5zumhpcha 205 36 abstracts abstract NNS work_dcmrfgamtvhcxjgop5zumhpcha 205 37 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 205 38 execution execution NN work_dcmrfgamtvhcxjgop5zumhpcha 205 39 state state NN work_dcmrfgamtvhcxjgop5zumhpcha 205 40 after after IN work_dcmrfgamtvhcxjgop5zumhpcha 205 41 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 205 42 statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 205 43 . . . work_dcmrfgamtvhcxjgop5zumhpcha 206 1 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 206 2 would would MD work_dcmrfgamtvhcxjgop5zumhpcha 206 3 require require VB work_dcmrfgamtvhcxjgop5zumhpcha 206 4 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 206 5 more more RBR work_dcmrfgamtvhcxjgop5zumhpcha 206 6 formal formal JJ work_dcmrfgamtvhcxjgop5zumhpcha 206 7 description description NN work_dcmrfgamtvhcxjgop5zumhpcha 206 8 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 206 9 execution execution NN work_dcmrfgamtvhcxjgop5zumhpcha 206 10 states state NNS work_dcmrfgamtvhcxjgop5zumhpcha 206 11 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 206 12 their -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 206 13 relationship relationship NN work_dcmrfgamtvhcxjgop5zumhpcha 206 14 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 206 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 206 16 core core NN work_dcmrfgamtvhcxjgop5zumhpcha 206 17 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 206 18 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 206 19 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 206 20 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 206 21 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 206 22 . . . work_dcmrfgamtvhcxjgop5zumhpcha 207 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 207 2 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 207 3 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 207 4 relies rely VBZ work_dcmrfgamtvhcxjgop5zumhpcha 207 5 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 207 6 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 207 7 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 207 8 so so IN work_dcmrfgamtvhcxjgop5zumhpcha 207 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 207 10 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 207 11 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 207 12 relies rely VBZ work_dcmrfgamtvhcxjgop5zumhpcha 207 13 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 207 14 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 207 15 preservation preservation NN work_dcmrfgamtvhcxjgop5zumhpcha 207 16 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 207 17 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 207 18 execution execution NN work_dcmrfgamtvhcxjgop5zumhpcha 207 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 208 1 Type type NN work_dcmrfgamtvhcxjgop5zumhpcha 208 2 preservation preservation NN work_dcmrfgamtvhcxjgop5zumhpcha 208 3 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 208 4 relies rely VBZ work_dcmrfgamtvhcxjgop5zumhpcha 208 5 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 208 6 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 208 7 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 208 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 209 1 Thus thus RB work_dcmrfgamtvhcxjgop5zumhpcha 209 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 209 3 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 209 4 completely completely RB work_dcmrfgamtvhcxjgop5zumhpcha 209 5 formal formal JJ work_dcmrfgamtvhcxjgop5zumhpcha 209 6 approach approach NN work_dcmrfgamtvhcxjgop5zumhpcha 209 7 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 209 8 tackle tackle VB work_dcmrfgamtvhcxjgop5zumhpcha 209 9 both both DT work_dcmrfgamtvhcxjgop5zumhpcha 209 10 problems problem NNS work_dcmrfgamtvhcxjgop5zumhpcha 209 11 together together RB work_dcmrfgamtvhcxjgop5zumhpcha 209 12 . . . work_dcmrfgamtvhcxjgop5zumhpcha 210 1 Although although IN work_dcmrfgamtvhcxjgop5zumhpcha 210 2 our -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 210 3 approach approach NN work_dcmrfgamtvhcxjgop5zumhpcha 210 4 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 210 5 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 210 6 formal formal JJ work_dcmrfgamtvhcxjgop5zumhpcha 210 7 , , , work_dcmrfgamtvhcxjgop5zumhpcha 210 8 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 210 9 do do VBP work_dcmrfgamtvhcxjgop5zumhpcha 210 10 state state NN work_dcmrfgamtvhcxjgop5zumhpcha 210 11 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 210 12 key key JJ work_dcmrfgamtvhcxjgop5zumhpcha 210 13 condition condition NN work_dcmrfgamtvhcxjgop5zumhpcha 210 14 C C NNP work_dcmrfgamtvhcxjgop5zumhpcha 210 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 210 16 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 210 17 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 210 18 points point NNS work_dcmrfgamtvhcxjgop5zumhpcha 210 19 relating relate VBG work_dcmrfgamtvhcxjgop5zumhpcha 210 20 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 210 21 both both CC work_dcmrfgamtvhcxjgop5zumhpcha 210 22 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 210 23 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 210 24 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 210 25 , , , work_dcmrfgamtvhcxjgop5zumhpcha 210 26 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 210 27 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 210 28 include include VBP work_dcmrfgamtvhcxjgop5zumhpcha 210 29 Instype Instype NNP work_dcmrfgamtvhcxjgop5zumhpcha 210 30 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 210 31 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 210 32 core core NN work_dcmrfgamtvhcxjgop5zumhpcha 210 33 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 210 34 . . . work_dcmrfgamtvhcxjgop5zumhpcha 211 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 211 2 alias alia NNS work_dcmrfgamtvhcxjgop5zumhpcha 211 3 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 211 4 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 211 5 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 211 6 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 211 7 start start NN work_dcmrfgamtvhcxjgop5zumhpcha 211 8 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 211 9 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 211 10 definition definition NN work_dcmrfgamtvhcxjgop5zumhpcha 211 11 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 211 12 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 211 13 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 211 14 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 211 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 211 16 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 211 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 212 1 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 212 2 implicitly implicitly RB work_dcmrfgamtvhcxjgop5zumhpcha 212 3 includes include VBZ work_dcmrfgamtvhcxjgop5zumhpcha 212 4 self self NN work_dcmrfgamtvhcxjgop5zumhpcha 212 5 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 212 6 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 212 7 pairs pairs NNP work_dcmrfgamtvhcxjgop5zumhpcha 212 8 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 212 9 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 212 10 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 212 11 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 212 12 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 212 13 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 212 14 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 212 15 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 212 16 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 212 17 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 212 18 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 212 19 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 212 20 pseudo pseudo NN work_dcmrfgamtvhcxjgop5zumhpcha 212 21 - - NN work_dcmrfgamtvhcxjgop5zumhpcha 212 22 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 212 23 abstractT abstractT NNP work_dcmrfgamtvhcxjgop5zumhpcha 212 24 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 212 25 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 212 26 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 212 27 T T NNP work_dcmrfgamtvhcxjgop5zumhpcha 212 28 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 212 29 . . . work_dcmrfgamtvhcxjgop5zumhpcha 213 1 Similarly similarly RB work_dcmrfgamtvhcxjgop5zumhpcha 213 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 213 3 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 213 4 postcondition postcondition NN work_dcmrfgamtvhcxjgop5zumhpcha 213 5 implicitly implicitly RB work_dcmrfgamtvhcxjgop5zumhpcha 213 6 includes include VBZ work_dcmrfgamtvhcxjgop5zumhpcha 213 7 self self NN work_dcmrfgamtvhcxjgop5zumhpcha 213 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 213 9 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 213 10 pairs pairs NNP work_dcmrfgamtvhcxjgop5zumhpcha 213 11 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 213 12 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 213 13 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 213 14 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 213 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 213 16 result result NN work_dcmrfgamtvhcxjgop5zumhpcha 213 17 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 213 18 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 213 19 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 213 20 abstractT abstractT NNP work_dcmrfgamtvhcxjgop5zumhpcha 213 21 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 213 22 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 213 23 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 213 24 result result NN work_dcmrfgamtvhcxjgop5zumhpcha 213 25 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 213 26 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 213 27 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 213 28 . . . work_dcmrfgamtvhcxjgop5zumhpcha 214 1 3 3 LS work_dcmrfgamtvhcxjgop5zumhpcha 214 2 As as IN work_dcmrfgamtvhcxjgop5zumhpcha 214 3 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 214 4 execution execution NN work_dcmrfgamtvhcxjgop5zumhpcha 214 5 proceeds proceed NNS work_dcmrfgamtvhcxjgop5zumhpcha 214 6 , , , work_dcmrfgamtvhcxjgop5zumhpcha 214 7 extra extra JJ work_dcmrfgamtvhcxjgop5zumhpcha 214 8 3 3 CD work_dcmrfgamtvhcxjgop5zumhpcha 214 9 Self self NN work_dcmrfgamtvhcxjgop5zumhpcha 214 10 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 214 11 aliasing aliase VBG work_dcmrfgamtvhcxjgop5zumhpcha 214 12 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 214 13 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 214 14 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 214 15 results result NNS work_dcmrfgamtvhcxjgop5zumhpcha 214 16 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 214 17 usually usually RB work_dcmrfgamtvhcxjgop5zumhpcha 214 18 desired desire VBN work_dcmrfgamtvhcxjgop5zumhpcha 214 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 215 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 215 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 215 3 rare rare JJ work_dcmrfgamtvhcxjgop5zumhpcha 215 4 cases case NNS work_dcmrfgamtvhcxjgop5zumhpcha 215 5 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 215 6 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 215 7 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 215 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 215 9 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 215 10 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 215 11 provide provide VB work_dcmrfgamtvhcxjgop5zumhpcha 215 12 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 215 13 mechanism mechanism NN work_dcmrfgamtvhcxjgop5zumhpcha 215 14 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 215 15 override override VB work_dcmrfgamtvhcxjgop5zumhpcha 215 16 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 215 17 default default NN work_dcmrfgamtvhcxjgop5zumhpcha 215 18 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 215 19 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 215 20 future future NN work_dcmrfgamtvhcxjgop5zumhpcha 215 21 . . . work_dcmrfgamtvhcxjgop5zumhpcha 216 1 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 216 2 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 216 3 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 216 4 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 216 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 216 6 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 216 7 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 216 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 217 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 217 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 217 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 217 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 217 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 217 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 217 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 217 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 217 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 217 10 11/25 11/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 217 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 217 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 217 13 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 217 14 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 217 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 217 16 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 217 17 body body NN work_dcmrfgamtvhcxjgop5zumhpcha 217 18 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 217 19 added add VBN work_dcmrfgamtvhcxjgop5zumhpcha 217 20 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 217 21 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 217 22 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 217 23 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 217 24 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 217 25 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 217 26 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 217 27 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 217 28 no no RB work_dcmrfgamtvhcxjgop5zumhpcha 217 29 longer long RBR work_dcmrfgamtvhcxjgop5zumhpcha 217 30 live live VBP work_dcmrfgamtvhcxjgop5zumhpcha 217 31 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 217 32 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 217 33 removed remove VBN work_dcmrfgamtvhcxjgop5zumhpcha 217 34 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 217 35 improve improve VB work_dcmrfgamtvhcxjgop5zumhpcha 217 36 efficiency efficiency NN work_dcmrfgamtvhcxjgop5zumhpcha 217 37 . . . work_dcmrfgamtvhcxjgop5zumhpcha 218 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 218 2 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 218 3 program program NN work_dcmrfgamtvhcxjgop5zumhpcha 218 4 point point NN work_dcmrfgamtvhcxjgop5zumhpcha 218 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 218 6 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 218 7 computed compute VBN work_dcmrfgamtvhcxjgop5zumhpcha 218 8 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 218 9 set set VBD work_dcmrfgamtvhcxjgop5zumhpcha 218 10 abstracts abstract VBZ work_dcmrfgamtvhcxjgop5zumhpcha 218 11 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 218 12 computation computation NN work_dcmrfgamtvhcxjgop5zumhpcha 218 13 state state NN work_dcmrfgamtvhcxjgop5zumhpcha 218 14 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 218 15 that that DT work_dcmrfgamtvhcxjgop5zumhpcha 218 16 point point NN work_dcmrfgamtvhcxjgop5zumhpcha 218 17 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 218 18 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 218 19 concrete concrete JJ work_dcmrfgamtvhcxjgop5zumhpcha 218 20 executions execution NNS work_dcmrfgamtvhcxjgop5zumhpcha 218 21 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 218 22 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 218 23 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 218 24 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 218 25 satisfy satisfy VBP work_dcmrfgamtvhcxjgop5zumhpcha 218 26 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 218 27 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 218 28 . . . work_dcmrfgamtvhcxjgop5zumhpcha 219 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 219 2 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 219 3 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 219 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 219 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 219 6 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 219 7 , , , work_dcmrfgamtvhcxjgop5zumhpcha 219 8 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 219 9 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 219 10 computed compute VBD work_dcmrfgamtvhcxjgop5zumhpcha 219 11 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 219 12 includes include VBZ work_dcmrfgamtvhcxjgop5zumhpcha 219 13 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 219 14 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 219 15 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 219 16 previous previous JJ work_dcmrfgamtvhcxjgop5zumhpcha 219 17 program program NN work_dcmrfgamtvhcxjgop5zumhpcha 219 18 points point NNS work_dcmrfgamtvhcxjgop5zumhpcha 219 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 220 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 220 2 reason reason NN work_dcmrfgamtvhcxjgop5zumhpcha 220 3 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 220 4 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 220 5 special special JJ work_dcmrfgamtvhcxjgop5zumhpcha 220 6 treatment treatment NN work_dcmrfgamtvhcxjgop5zumhpcha 220 7 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 220 8 explained explain VBN work_dcmrfgamtvhcxjgop5zumhpcha 220 9 when when WRB work_dcmrfgamtvhcxjgop5zumhpcha 220 10 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 220 11 discuss discuss VBP work_dcmrfgamtvhcxjgop5zumhpcha 220 12 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 220 13 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 220 14 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 220 15 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 220 16 application application NN work_dcmrfgamtvhcxjgop5zumhpcha 220 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 221 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 221 2 alias alia NNS work_dcmrfgamtvhcxjgop5zumhpcha 221 3 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 221 4 computed compute VBD work_dcmrfgamtvhcxjgop5zumhpcha 221 5 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 221 6 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 221 7 end end NN work_dcmrfgamtvhcxjgop5zumhpcha 221 8 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 221 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 221 10 definition definition NN work_dcmrfgamtvhcxjgop5zumhpcha 221 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 221 12 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 221 13 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 221 14 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 221 15 local local JJ work_dcmrfgamtvhcxjgop5zumhpcha 221 16 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 221 17 removed remove VBN work_dcmrfgamtvhcxjgop5zumhpcha 221 18 , , , work_dcmrfgamtvhcxjgop5zumhpcha 221 19 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 221 20 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 221 21 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 221 22 subset subset NN work_dcmrfgamtvhcxjgop5zumhpcha 221 23 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 221 24 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 221 25 union union NN work_dcmrfgamtvhcxjgop5zumhpcha 221 26 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 221 27 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 221 28 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 221 29 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 221 30 post post JJ work_dcmrfgamtvhcxjgop5zumhpcha 221 31 - - NN work_dcmrfgamtvhcxjgop5zumhpcha 221 32 condition condition NN work_dcmrfgamtvhcxjgop5zumhpcha 221 33 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 221 34 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 221 35 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 221 36 . . . work_dcmrfgamtvhcxjgop5zumhpcha 222 1 Before before IN work_dcmrfgamtvhcxjgop5zumhpcha 222 2 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 222 3 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 222 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 222 5 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 222 6 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 222 7 checking checking NN work_dcmrfgamtvhcxjgop5zumhpcha 222 8 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 222 9 inference inference NN work_dcmrfgamtvhcxjgop5zumhpcha 222 10 pass pass NN work_dcmrfgamtvhcxjgop5zumhpcha 222 11 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 222 12 completed complete VBN work_dcmrfgamtvhcxjgop5zumhpcha 222 13 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 222 14 assigns assign VBZ work_dcmrfgamtvhcxjgop5zumhpcha 222 15 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 222 16 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 222 17 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 222 18 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 222 19 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 222 20 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 222 21 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 222 22 application application NN work_dcmrfgamtvhcxjgop5zumhpcha 222 23 . . . work_dcmrfgamtvhcxjgop5zumhpcha 223 1 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 223 2 determines determine VBZ work_dcmrfgamtvhcxjgop5zumhpcha 223 3 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 223 4 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 223 5 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 223 6 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 223 7 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 223 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 224 1 Polymorphism polymorphism NN work_dcmrfgamtvhcxjgop5zumhpcha 224 2 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 224 3 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 224 4 eliminated eliminate VBN work_dcmrfgamtvhcxjgop5zumhpcha 224 5 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 224 6 follows follow VBZ work_dcmrfgamtvhcxjgop5zumhpcha 224 7 . . . work_dcmrfgamtvhcxjgop5zumhpcha 225 1 Suppose suppose VB work_dcmrfgamtvhcxjgop5zumhpcha 225 2 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 225 3 have have VBP work_dcmrfgamtvhcxjgop5zumhpcha 225 4 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 225 5 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 225 6 take take VB work_dcmrfgamtvhcxjgop5zumhpcha 225 7 n n NNP work_dcmrfgamtvhcxjgop5zumhpcha 225 8 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 225 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 225 10 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 225 11 returns return VBZ work_dcmrfgamtvhcxjgop5zumhpcha 225 12 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 225 13 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 225 14 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 225 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 225 16 first first JJ work_dcmrfgamtvhcxjgop5zumhpcha 225 17 n n JJ work_dcmrfgamtvhcxjgop5zumhpcha 225 18 elements element NNS work_dcmrfgamtvhcxjgop5zumhpcha 225 19 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 225 20 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 225 21 : : : work_dcmrfgamtvhcxjgop5zumhpcha 225 22 take take VB work_dcmrfgamtvhcxjgop5zumhpcha 225 23 : : : work_dcmrfgamtvhcxjgop5zumhpcha 225 24 : : : work_dcmrfgamtvhcxjgop5zumhpcha 225 25 Int Int VBN work_dcmrfgamtvhcxjgop5zumhpcha 225 26 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 225 27 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 225 28 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 225 29 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 225 30 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 225 31 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 225 32 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 225 33 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 225 34 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 225 35 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 225 36 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 225 37 take take VB work_dcmrfgamtvhcxjgop5zumhpcha 225 38 n n NNP work_dcmrfgamtvhcxjgop5zumhpcha 225 39 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 225 40 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 225 41 ys ys NNP work_dcmrfgamtvhcxjgop5zumhpcha 225 42 pre pre NNP work_dcmrfgamtvhcxjgop5zumhpcha 225 43 nosharing nosharing NNP work_dcmrfgamtvhcxjgop5zumhpcha 225 44 post post VB work_dcmrfgamtvhcxjgop5zumhpcha 225 45 ys ys FW work_dcmrfgamtvhcxjgop5zumhpcha 225 46 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 225 47 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 225 48 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 225 49 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 225 50 call call NN work_dcmrfgamtvhcxjgop5zumhpcha 225 51 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 225 52 take take VB work_dcmrfgamtvhcxjgop5zumhpcha 225 53 , , , work_dcmrfgamtvhcxjgop5zumhpcha 225 54 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 225 55 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 225 56 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 225 57 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 225 58 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 225 59 conditions condition NNS work_dcmrfgamtvhcxjgop5zumhpcha 225 60 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 225 61 determined determine VBN work_dcmrfgamtvhcxjgop5zumhpcha 225 62 based base VBN work_dcmrfgamtvhcxjgop5zumhpcha 225 63 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 225 64 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 225 65 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 225 66 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 225 67 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 225 68 application application NN work_dcmrfgamtvhcxjgop5zumhpcha 225 69 . . . work_dcmrfgamtvhcxjgop5zumhpcha 226 1 An an DT work_dcmrfgamtvhcxjgop5zumhpcha 226 2 application application NN work_dcmrfgamtvhcxjgop5zumhpcha 226 3 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 226 4 lists list NNS work_dcmrfgamtvhcxjgop5zumhpcha 226 5 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 226 6 Booleans Booleans NNPS work_dcmrfgamtvhcxjgop5zumhpcha 226 7 will will MD work_dcmrfgamtvhcxjgop5zumhpcha 226 8 have have VB work_dcmrfgamtvhcxjgop5zumhpcha 226 9 two two CD work_dcmrfgamtvhcxjgop5zumhpcha 226 10 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 226 11 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 226 12 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 226 13 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 226 14 whereas whereas IN work_dcmrfgamtvhcxjgop5zumhpcha 226 15 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 226 16 application application NN work_dcmrfgamtvhcxjgop5zumhpcha 226 17 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 226 18 lists list NNS work_dcmrfgamtvhcxjgop5zumhpcha 226 19 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 226 20 lists list NNS work_dcmrfgamtvhcxjgop5zumhpcha 226 21 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 226 22 Booleans Booleans NNPS work_dcmrfgamtvhcxjgop5zumhpcha 226 23 will will MD work_dcmrfgamtvhcxjgop5zumhpcha 226 24 have have VB work_dcmrfgamtvhcxjgop5zumhpcha 226 25 four four CD work_dcmrfgamtvhcxjgop5zumhpcha 226 26 . . . work_dcmrfgamtvhcxjgop5zumhpcha 227 1 When when WRB work_dcmrfgamtvhcxjgop5zumhpcha 227 2 analysing analyse VBG work_dcmrfgamtvhcxjgop5zumhpcha 227 3 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 227 4 definition definition NN work_dcmrfgamtvhcxjgop5zumhpcha 227 5 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 227 6 take take VB work_dcmrfgamtvhcxjgop5zumhpcha 227 7 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 227 8 instantiate instantiate JJ work_dcmrfgamtvhcxjgop5zumhpcha 227 9 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 227 10 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 227 11 such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 227 12 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 227 13 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 227 14 above above NN work_dcmrfgamtvhcxjgop5zumhpcha 227 15 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 227 16 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 227 17 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 227 18 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 227 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 228 1 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 228 2 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 228 3 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 228 4 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 228 5 single single JJ work_dcmrfgamtvhcxjgop5zumhpcha 228 6 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 228 7 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 228 8 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 228 9 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 228 10 shared share VBN work_dcmrfgamtvhcxjgop5zumhpcha 228 11 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 228 12 represent represent VB work_dcmrfgamtvhcxjgop5zumhpcha 228 13 possible possible JJ work_dcmrfgamtvhcxjgop5zumhpcha 228 14 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 228 15 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 228 16 arbitrary arbitrary JJ work_dcmrfgamtvhcxjgop5zumhpcha 228 17 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 228 18 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 228 19 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 228 20 arbitrary arbitrary JJ work_dcmrfgamtvhcxjgop5zumhpcha 228 21 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 228 22 . . . work_dcmrfgamtvhcxjgop5zumhpcha 229 1 Type type NN work_dcmrfgamtvhcxjgop5zumhpcha 229 2 checking checking NN work_dcmrfgamtvhcxjgop5zumhpcha 229 3 prevents prevent NNS work_dcmrfgamtvhcxjgop5zumhpcha 229 4 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 229 5 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 229 6 non non JJ work_dcmrfgamtvhcxjgop5zumhpcha 229 7 - - JJ work_dcmrfgamtvhcxjgop5zumhpcha 229 8 identical identical JJ work_dcmrfgamtvhcxjgop5zumhpcha 229 9 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 229 10 , , , work_dcmrfgamtvhcxjgop5zumhpcha 229 11 such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 229 12 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 229 13 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 229 14 a a NN work_dcmrfgamtvhcxjgop5zumhpcha 229 15 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 229 16 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 229 17 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 229 18 b b NN work_dcmrfgamtvhcxjgop5zumhpcha 229 19 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 229 20 . . . work_dcmrfgamtvhcxjgop5zumhpcha 230 1 Finally finally RB work_dcmrfgamtvhcxjgop5zumhpcha 230 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 230 3 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 230 4 assume assume VBP work_dcmrfgamtvhcxjgop5zumhpcha 230 5 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 230 6 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 230 7 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 230 8 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 230 9 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 230 10 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 230 11 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 230 12 infinite infinite JJ work_dcmrfgamtvhcxjgop5zumhpcha 230 13 chain chain NN work_dcmrfgamtvhcxjgop5zumhpcha 230 14 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 230 15 refs refs NNP work_dcmrfgamtvhcxjgop5zumhpcha 230 16 , , , work_dcmrfgamtvhcxjgop5zumhpcha 230 17 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 230 18 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 230 19 , , , work_dcmrfgamtvhcxjgop5zumhpcha 230 20 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 230 21 Refs Refs NNP work_dcmrfgamtvhcxjgop5zumhpcha 230 22 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 230 23 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 230 24 Refs Refs NNP work_dcmrfgamtvhcxjgop5zumhpcha 230 25 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 230 26 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 230 27 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 230 28 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 230 29 folding folding NN work_dcmrfgamtvhcxjgop5zumhpcha 230 30 results result NNS work_dcmrfgamtvhcxjgop5zumhpcha 230 31 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 230 32 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 230 33 empty empty JJ work_dcmrfgamtvhcxjgop5zumhpcha 230 34 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 230 35 rather rather RB work_dcmrfgamtvhcxjgop5zumhpcha 230 36 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 230 37 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 230 38 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 230 39 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 230 40 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 230 41 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 230 42 ; ; : work_dcmrfgamtvhcxjgop5zumhpcha 230 43 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 230 44 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 230 45 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 230 46 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 230 47 practical practical JJ work_dcmrfgamtvhcxjgop5zumhpcha 230 48 limitation limitation NN work_dcmrfgamtvhcxjgop5zumhpcha 230 49 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 230 50 . . . work_dcmrfgamtvhcxjgop5zumhpcha 231 1 Suppose suppose VB work_dcmrfgamtvhcxjgop5zumhpcha 231 2 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 231 3 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 231 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 231 5 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 231 6 set set VBN work_dcmrfgamtvhcxjgop5zumhpcha 231 7 just just RB work_dcmrfgamtvhcxjgop5zumhpcha 231 8 before before IN work_dcmrfgamtvhcxjgop5zumhpcha 231 9 statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 231 10 s. s. NN work_dcmrfgamtvhcxjgop5zumhpcha 231 11 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 231 12 following follow VBG work_dcmrfgamtvhcxjgop5zumhpcha 231 13 algorithm algorithm NN work_dcmrfgamtvhcxjgop5zumhpcha 231 14 computes compute NNS work_dcmrfgamtvhcxjgop5zumhpcha 231 15 alias(s alias(s NN work_dcmrfgamtvhcxjgop5zumhpcha 231 16 , , , work_dcmrfgamtvhcxjgop5zumhpcha 231 17 a0 a0 NNP work_dcmrfgamtvhcxjgop5zumhpcha 231 18 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 231 19 , , , work_dcmrfgamtvhcxjgop5zumhpcha 231 20 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 231 21 alias alia NNS work_dcmrfgamtvhcxjgop5zumhpcha 231 22 set set VBD work_dcmrfgamtvhcxjgop5zumhpcha 231 23 just just RB work_dcmrfgamtvhcxjgop5zumhpcha 231 24 after after IN work_dcmrfgamtvhcxjgop5zumhpcha 231 25 statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 231 26 s. s. VBN work_dcmrfgamtvhcxjgop5zumhpcha 231 27 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 231 28 algorithm algorithm JJ work_dcmrfgamtvhcxjgop5zumhpcha 231 29 structure structure NN work_dcmrfgamtvhcxjgop5zumhpcha 231 30 follows follow VBZ work_dcmrfgamtvhcxjgop5zumhpcha 231 31 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 231 32 recursive recursive JJ work_dcmrfgamtvhcxjgop5zumhpcha 231 33 definition definition NN work_dcmrfgamtvhcxjgop5zumhpcha 231 34 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 231 35 statements statement NNS work_dcmrfgamtvhcxjgop5zumhpcha 231 36 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 231 37 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 231 38 describe describe VBP work_dcmrfgamtvhcxjgop5zumhpcha 231 39 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 231 40 using use VBG work_dcmrfgamtvhcxjgop5zumhpcha 231 41 pseudo pseudo NNP work_dcmrfgamtvhcxjgop5zumhpcha 231 42 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 231 43 Haskell Haskell NNP work_dcmrfgamtvhcxjgop5zumhpcha 231 44 , , , work_dcmrfgamtvhcxjgop5zumhpcha 231 45 interspersed intersperse VBD work_dcmrfgamtvhcxjgop5zumhpcha 231 46 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 231 47 discussion discussion NN work_dcmrfgamtvhcxjgop5zumhpcha 231 48 . . . work_dcmrfgamtvhcxjgop5zumhpcha 232 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 232 2 empty empty JJ work_dcmrfgamtvhcxjgop5zumhpcha 232 3 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 232 4 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 232 5 written write VBN work_dcmrfgamtvhcxjgop5zumhpcha 232 6 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 232 7 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 232 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 232 9 non non JJ work_dcmrfgamtvhcxjgop5zumhpcha 232 10 - - JJ work_dcmrfgamtvhcxjgop5zumhpcha 232 11 empty empty JJ work_dcmrfgamtvhcxjgop5zumhpcha 232 12 lists list NNS work_dcmrfgamtvhcxjgop5zumhpcha 232 13 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 232 14 written write VBN work_dcmrfgamtvhcxjgop5zumhpcha 232 15 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 232 16 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 232 17 , , , work_dcmrfgamtvhcxjgop5zumhpcha 232 18 b b NN work_dcmrfgamtvhcxjgop5zumhpcha 232 19 , , , work_dcmrfgamtvhcxjgop5zumhpcha 232 20 c c NN work_dcmrfgamtvhcxjgop5zumhpcha 232 21 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 232 22 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 232 23 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 232 24 : : : work_dcmrfgamtvhcxjgop5zumhpcha 232 25 b b NN work_dcmrfgamtvhcxjgop5zumhpcha 232 26 : : : work_dcmrfgamtvhcxjgop5zumhpcha 232 27 c c NN work_dcmrfgamtvhcxjgop5zumhpcha 232 28 : : : work_dcmrfgamtvhcxjgop5zumhpcha 232 29 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 232 30 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 232 31 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 232 32 + + SYM work_dcmrfgamtvhcxjgop5zumhpcha 232 33 + + SYM work_dcmrfgamtvhcxjgop5zumhpcha 232 34 denotes denotes NNP work_dcmrfgamtvhcxjgop5zumhpcha 232 35 list list NNP work_dcmrfgamtvhcxjgop5zumhpcha 232 36 concatenation concatenation NN work_dcmrfgamtvhcxjgop5zumhpcha 232 37 . . . work_dcmrfgamtvhcxjgop5zumhpcha 233 1 At at IN work_dcmrfgamtvhcxjgop5zumhpcha 233 2 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 233 3 points point NNS work_dcmrfgamtvhcxjgop5zumhpcha 233 4 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 233 5 use use VBP work_dcmrfgamtvhcxjgop5zumhpcha 233 6 high high JJ work_dcmrfgamtvhcxjgop5zumhpcha 233 7 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 233 8 declarative declarative NN work_dcmrfgamtvhcxjgop5zumhpcha 233 9 set set VBN work_dcmrfgamtvhcxjgop5zumhpcha 233 10 comprehensions comprehension NNS work_dcmrfgamtvhcxjgop5zumhpcha 233 11 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 233 12 describe describe VB work_dcmrfgamtvhcxjgop5zumhpcha 233 13 what what WP work_dcmrfgamtvhcxjgop5zumhpcha 233 14 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 233 15 computed compute VBN work_dcmrfgamtvhcxjgop5zumhpcha 233 16 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 233 17 naive naive JJ work_dcmrfgamtvhcxjgop5zumhpcha 233 18 implementation implementation NN work_dcmrfgamtvhcxjgop5zumhpcha 233 19 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 233 20 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 233 21 lead lead VB work_dcmrfgamtvhcxjgop5zumhpcha 233 22 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 233 23 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 233 24 best good JJS work_dcmrfgamtvhcxjgop5zumhpcha 233 25 performance performance NN work_dcmrfgamtvhcxjgop5zumhpcha 233 26 . . . work_dcmrfgamtvhcxjgop5zumhpcha 234 1 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 2 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 234 3 Seq seq NN work_dcmrfgamtvhcxjgop5zumhpcha 234 4 stat1 stat1 NN work_dcmrfgamtvhcxjgop5zumhpcha 234 5 stat2 stat2 NN work_dcmrfgamtvhcxjgop5zumhpcha 234 6 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 234 7 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 234 8 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 234 9 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 234 10 stat1 stat1 NN work_dcmrfgamtvhcxjgop5zumhpcha 234 11 ; ; : work_dcmrfgamtvhcxjgop5zumhpcha 234 12 stat2 stat2 NN work_dcmrfgamtvhcxjgop5zumhpcha 234 13 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 14 stat2 stat2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 15 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 234 16 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 17 stat1 stat1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 18 a0 a0 NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 19 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 234 20 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 21 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 234 22 EqVar EqVar NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 23 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 234 24 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 234 25 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 234 26 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 234 27 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 234 28 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 234 29 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 234 30 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 234 31 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 234 32 let let VB work_dcmrfgamtvhcxjgop5zumhpcha 234 33 self1 self1 NN work_dcmrfgamtvhcxjgop5zumhpcha 234 34 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 234 35 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 234 36 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 234 37 v1.c1,v1.c2}|{v2.c1,v2.c2 v1.c1,v1.c2}|{v2.c1,v2.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 38 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 234 39 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 40 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 234 41 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 234 42 share1 share1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 43 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 234 44 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 234 45 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 234 46 v1.c1,v.c2}|{v2.c1,v.c2 v1.c1,v.c2}|{v2.c1,v.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 47 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 234 48 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 49 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 234 50 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 234 51 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 234 52 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 234 53 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 54 self1 self1 NN work_dcmrfgamtvhcxjgop5zumhpcha 234 55 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 56 share1 share1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 57 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 58 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 234 59 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 234 60 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 234 61 , , , work_dcmrfgamtvhcxjgop5zumhpcha 234 62 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 63 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 234 64 . . . work_dcmrfgamtvhcxjgop5zumhpcha 235 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 235 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 235 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 235 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 235 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 235 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 235 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 235 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 235 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 235 10 12/25 12/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 235 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 235 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 235 13 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 235 14 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 235 15 DerefEq derefeq RB work_dcmrfgamtvhcxjgop5zumhpcha 235 16 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 235 17 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 235 18 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 235 19 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 235 20 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 235 21 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 235 22 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 235 23 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 235 24 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 235 25 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 235 26 let let VB work_dcmrfgamtvhcxjgop5zumhpcha 235 27 self1 self1 NN work_dcmrfgamtvhcxjgop5zumhpcha 235 28 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 235 29 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 235 30 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 235 31 v1.[Ref.1],v1 v1.[ref.1],v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 235 32 . . . work_dcmrfgamtvhcxjgop5zumhpcha 236 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 236 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 236 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 236 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 236 5 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 236 6 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 236 7 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 236 8 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 236 9 fc(v1.(Ref.1 fc(v1.(Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 236 10 : : : work_dcmrfgamtvhcxjgop5zumhpcha 236 11 c1)),fc(v1 c1)),fc(v1 ADD work_dcmrfgamtvhcxjgop5zumhpcha 236 12 . . . work_dcmrfgamtvhcxjgop5zumhpcha 237 1 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 237 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 237 3 : : : work_dcmrfgamtvhcxjgop5zumhpcha 237 4 c2))}|{v2.c1,v2.c2 c2))}|{v2.c1,v2.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 237 5 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 237 6 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 237 7 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 237 8 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 237 9 share1 share1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 237 10 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 237 11 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 237 12 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 237 13 fc(v1 fc(v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 237 14 . . . work_dcmrfgamtvhcxjgop5zumhpcha 238 1 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 238 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 238 3 : : : work_dcmrfgamtvhcxjgop5zumhpcha 238 4 c1)),v.c2}|{v2.c1,v.c2 c1)),v.c2}|{v2.c1,v.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 238 5 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 238 6 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 238 7 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 238 8 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 238 9 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 238 10 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 238 11 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 238 12 self1 self1 NN work_dcmrfgamtvhcxjgop5zumhpcha 238 13 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 238 14 share1 share1 NN work_dcmrfgamtvhcxjgop5zumhpcha 238 15 Sequencing Sequencing NNP work_dcmrfgamtvhcxjgop5zumhpcha 238 16 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 238 17 handled handle VBN work_dcmrfgamtvhcxjgop5zumhpcha 238 18 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 238 19 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 238 20 composition composition NN work_dcmrfgamtvhcxjgop5zumhpcha 238 21 . . . work_dcmrfgamtvhcxjgop5zumhpcha 239 1 To to TO work_dcmrfgamtvhcxjgop5zumhpcha 239 2 bind bind VB work_dcmrfgamtvhcxjgop5zumhpcha 239 3 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 239 4 fresh fresh JJ work_dcmrfgamtvhcxjgop5zumhpcha 239 5 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 239 6 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 239 7 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 239 8 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 239 9 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 239 10 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 239 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 239 12 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 239 13 self self NN work_dcmrfgamtvhcxjgop5zumhpcha 239 14 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 239 15 aliasing aliasing JJ work_dcmrfgamtvhcxjgop5zumhpcha 239 16 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 239 17 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 239 18 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 239 19 including include VBG work_dcmrfgamtvhcxjgop5zumhpcha 239 20 aliasing aliase VBG work_dcmrfgamtvhcxjgop5zumhpcha 239 21 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 239 22 different different JJ work_dcmrfgamtvhcxjgop5zumhpcha 239 23 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 239 24 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 239 25 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 239 26 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 239 27 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 239 28 duplicated duplicate VBN work_dcmrfgamtvhcxjgop5zumhpcha 239 29 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 239 30 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 239 31 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 239 32 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 239 33 aliasing aliase VBG work_dcmrfgamtvhcxjgop5zumhpcha 239 34 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 239 35 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 239 36 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 239 37 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 239 38 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 239 39 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 239 40 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 239 41 includes include VBZ work_dcmrfgamtvhcxjgop5zumhpcha 239 42 self self NN work_dcmrfgamtvhcxjgop5zumhpcha 239 43 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 239 44 aliasing aliase VBG work_dcmrfgamtvhcxjgop5zumhpcha 239 45 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 239 46 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 239 47 duplicated duplicate VBN work_dcmrfgamtvhcxjgop5zumhpcha 239 48 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 239 49 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 239 50 . . . work_dcmrfgamtvhcxjgop5zumhpcha 240 1 Binding bind VBG work_dcmrfgamtvhcxjgop5zumhpcha 240 2 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 240 3 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 240 4 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 240 5 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 240 6 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 240 7 done do VBN work_dcmrfgamtvhcxjgop5zumhpcha 240 8 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 240 9 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 240 10 similar similar JJ work_dcmrfgamtvhcxjgop5zumhpcha 240 11 way way NN work_dcmrfgamtvhcxjgop5zumhpcha 240 12 , , , work_dcmrfgamtvhcxjgop5zumhpcha 240 13 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 240 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 240 15 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 240 16 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 240 17 v1 v1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 240 18 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 240 19 have have VB work_dcmrfgamtvhcxjgop5zumhpcha 240 20 Ref.1 ref.1 JJ work_dcmrfgamtvhcxjgop5zumhpcha 240 21 prepended prepende VBN work_dcmrfgamtvhcxjgop5zumhpcha 240 22 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 240 23 them -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 240 24 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 240 25 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 240 26 result result NN work_dcmrfgamtvhcxjgop5zumhpcha 240 27 folded fold VBD work_dcmrfgamtvhcxjgop5zumhpcha 240 28 , , , work_dcmrfgamtvhcxjgop5zumhpcha 240 29 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 240 30 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 240 31 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 240 32 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 240 33 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 240 34 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 240 35 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 240 36 v1 v1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 240 37 self self NN work_dcmrfgamtvhcxjgop5zumhpcha 240 38 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 240 39 aliases alias NNS work_dcmrfgamtvhcxjgop5zumhpcha 240 40 . . . work_dcmrfgamtvhcxjgop5zumhpcha 241 1 Folding folding NN work_dcmrfgamtvhcxjgop5zumhpcha 241 2 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 241 3 only only RB work_dcmrfgamtvhcxjgop5zumhpcha 241 4 needed need VBN work_dcmrfgamtvhcxjgop5zumhpcha 241 5 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 241 6 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 241 7 rare rare JJ work_dcmrfgamtvhcxjgop5zumhpcha 241 8 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 241 9 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 241 10 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 241 11 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 241 12 recursion recursion NN work_dcmrfgamtvhcxjgop5zumhpcha 241 13 through through IN work_dcmrfgamtvhcxjgop5zumhpcha 241 14 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 241 15 . . . work_dcmrfgamtvhcxjgop5zumhpcha 242 1 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 242 2 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 242 3 Assign Assign NNP work_dcmrfgamtvhcxjgop5zumhpcha 242 4 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 242 5 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 242 6 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 242 7 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 242 8 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 242 9 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 242 10 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 242 11 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 242 12 : : : work_dcmrfgamtvhcxjgop5zumhpcha 242 13 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 242 14 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 242 15 let let VB work_dcmrfgamtvhcxjgop5zumhpcha 242 16 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 242 17 al al NNP work_dcmrfgamtvhcxjgop5zumhpcha 242 18 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 242 19 possible possible JJ work_dcmrfgamtvhcxjgop5zumhpcha 242 20 aliases alias NNS work_dcmrfgamtvhcxjgop5zumhpcha 242 21 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 242 22 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 242 23 . . . work_dcmrfgamtvhcxjgop5zumhpcha 243 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 243 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 243 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 243 4 al al NNP work_dcmrfgamtvhcxjgop5zumhpcha 243 5 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 243 6 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 243 7 va.ca va.ca JJ work_dcmrfgamtvhcxjgop5zumhpcha 243 8 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 243 9 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 243 10 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 243 11 . . . work_dcmrfgamtvhcxjgop5zumhpcha 244 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 244 2 Ref.1],va.ca Ref.1],va.ca NNP work_dcmrfgamtvhcxjgop5zumhpcha 244 3 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 244 4 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 244 5 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 244 6 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 244 7 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 244 8 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 244 9 live live JJ work_dcmrfgamtvhcxjgop5zumhpcha 244 10 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 244 11 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 244 12 al al NNP work_dcmrfgamtvhcxjgop5zumhpcha 244 13 , , , work_dcmrfgamtvhcxjgop5zumhpcha 244 14 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 244 15 includes include VBZ work_dcmrfgamtvhcxjgop5zumhpcha 244 16 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 244 17 , , , work_dcmrfgamtvhcxjgop5zumhpcha 244 18 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 244 19 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 244 20 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 244 21 annotated annotate VBN work_dcmrfgamtvhcxjgop5zumhpcha 244 22 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 244 23 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 245 1 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 245 2 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 245 3 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 245 4 share share VB work_dcmrfgamtvhcxjgop5zumhpcha 245 5 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 245 6 abstract abstract NNP work_dcmrfgamtvhcxjgop5zumhpcha 245 7 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 245 8 self1al self1al NNP work_dcmrfgamtvhcxjgop5zumhpcha 245 9 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 245 10 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 245 11 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 245 12 fc(va.(ca++c1 fc(va.(ca++c1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 245 13 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 245 14 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 245 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 245 16 fc(vb fc(vb WDT work_dcmrfgamtvhcxjgop5zumhpcha 245 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 246 1 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 246 2 cb++c2))}| cb++c2))}| NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 3 va.ca va.ca NNS work_dcmrfgamtvhcxjgop5zumhpcha 246 4 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 5 al al NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 6 ∧ ∧ NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 7 vb.cb vb.cb CD work_dcmrfgamtvhcxjgop5zumhpcha 246 8 ∈ ∈ PRP work_dcmrfgamtvhcxjgop5zumhpcha 246 9 al al NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 10 ∧ ∧ NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 11 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 246 12 v2.c1,v2.c2 v2.c1,v2.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 13 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 246 14 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 15 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 246 16 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 246 17 share1al share1al NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 18 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 246 19 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 246 20 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 246 21 fc(va.(ca++c1)),v.c2 fc(va.(ca++c1)),v.c2 JJ work_dcmrfgamtvhcxjgop5zumhpcha 246 22 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 246 23 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 24 va.ca va.ca NN work_dcmrfgamtvhcxjgop5zumhpcha 246 25 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 26 al al NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 27 ∧ ∧ NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 28 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 246 29 v2.c1,v.c2 v2.c1,v.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 30 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 246 31 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 32 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 246 33 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 246 34 in in RB work_dcmrfgamtvhcxjgop5zumhpcha 246 35 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 246 36 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 246 37 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 246 38 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 246 39 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 246 40 parameter parameter NN work_dcmrfgamtvhcxjgop5zumhpcha 246 41 then then RB work_dcmrfgamtvhcxjgop5zumhpcha 246 42 a0 a0 VBD work_dcmrfgamtvhcxjgop5zumhpcha 246 43 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 44 self1al self1al FW work_dcmrfgamtvhcxjgop5zumhpcha 246 45 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 46 share1al share1al NNP work_dcmrfgamtvhcxjgop5zumhpcha 246 47 else else RB work_dcmrfgamtvhcxjgop5zumhpcha 246 48 let let VB work_dcmrfgamtvhcxjgop5zumhpcha 246 49 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 246 50 old1 old1 JJ work_dcmrfgamtvhcxjgop5zumhpcha 246 51 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 246 52 old old JJ work_dcmrfgamtvhcxjgop5zumhpcha 246 53 aliases alias NNS work_dcmrfgamtvhcxjgop5zumhpcha 246 54 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 246 55 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 246 56 , , , work_dcmrfgamtvhcxjgop5zumhpcha 246 57 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 246 58 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 246 59 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 246 60 removed remove VBN work_dcmrfgamtvhcxjgop5zumhpcha 246 61 old1 old1 . work_dcmrfgamtvhcxjgop5zumhpcha 246 62 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 246 63 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 246 64 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 246 65 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 246 66 . . . work_dcmrfgamtvhcxjgop5zumhpcha 247 1 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 247 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 247 3 : : : work_dcmrfgamtvhcxjgop5zumhpcha 247 4 d d LS work_dcmrfgamtvhcxjgop5zumhpcha 247 5 : : : work_dcmrfgamtvhcxjgop5zumhpcha 247 6 c1),v.c2 c1),v.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 247 7 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 247 8 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 247 9 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 247 10 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 247 11 . . . work_dcmrfgamtvhcxjgop5zumhpcha 248 1 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 248 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 248 3 : : : work_dcmrfgamtvhcxjgop5zumhpcha 248 4 d d LS work_dcmrfgamtvhcxjgop5zumhpcha 248 5 : : : work_dcmrfgamtvhcxjgop5zumhpcha 248 6 c1),v.c2 c1),v.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 248 7 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 248 8 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 248 9 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 248 10 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 248 11 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 248 12 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 248 13 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 248 14 \ \ NNP work_dcmrfgamtvhcxjgop5zumhpcha 248 15 old1 old1 . work_dcmrfgamtvhcxjgop5zumhpcha 248 16 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 248 17 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 248 18 self1al self1al FW work_dcmrfgamtvhcxjgop5zumhpcha 248 19 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 248 20 share1al share1al NNP work_dcmrfgamtvhcxjgop5zumhpcha 248 21 Assignment Assignment NNP work_dcmrfgamtvhcxjgop5zumhpcha 248 22 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 248 23 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 248 24 existing exist VBG work_dcmrfgamtvhcxjgop5zumhpcha 248 25 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 248 26 differs differ NNS work_dcmrfgamtvhcxjgop5zumhpcha 248 27 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 248 28 binding bind VBG work_dcmrfgamtvhcxjgop5zumhpcha 248 29 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 248 30 fresh fresh JJ work_dcmrfgamtvhcxjgop5zumhpcha 248 31 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 248 32 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 248 33 three three CD work_dcmrfgamtvhcxjgop5zumhpcha 248 34 ways way NNS work_dcmrfgamtvhcxjgop5zumhpcha 248 35 . . . work_dcmrfgamtvhcxjgop5zumhpcha 249 1 First first RB work_dcmrfgamtvhcxjgop5zumhpcha 249 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 249 3 self self NN work_dcmrfgamtvhcxjgop5zumhpcha 249 4 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 249 5 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 249 6 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 249 7 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 249 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 250 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 250 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 250 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 250 4 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 250 5 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 250 6 added add VBN work_dcmrfgamtvhcxjgop5zumhpcha 250 7 since since IN work_dcmrfgamtvhcxjgop5zumhpcha 250 8 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 250 9 already already RB work_dcmrfgamtvhcxjgop5zumhpcha 250 10 exists exist VBZ work_dcmrfgamtvhcxjgop5zumhpcha 250 11 . . . work_dcmrfgamtvhcxjgop5zumhpcha 251 1 Second second JJ work_dcmrfgamtvhcxjgop5zumhpcha 251 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 251 3 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 251 4 . . . work_dcmrfgamtvhcxjgop5zumhpcha 252 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 252 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 252 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 252 4 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 252 5 alias alias VB work_dcmrfgamtvhcxjgop5zumhpcha 252 6 several several JJ work_dcmrfgamtvhcxjgop5zumhpcha 252 7 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 252 8 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 252 9 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 252 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 252 11 live live JJ work_dcmrfgamtvhcxjgop5zumhpcha 252 12 subset subset NN work_dcmrfgamtvhcxjgop5zumhpcha 252 13 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 252 14 these these DT work_dcmrfgamtvhcxjgop5zumhpcha 252 15 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 252 16 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 252 17 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 252 18 annotated annotate VBN work_dcmrfgamtvhcxjgop5zumhpcha 252 19 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 252 20 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 252 21 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 252 22 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 252 23 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 252 24 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 252 25 assignment assignment JJ work_dcmrfgamtvhcxjgop5zumhpcha 252 26 statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 252 27 ; ; : work_dcmrfgamtvhcxjgop5zumhpcha 252 28 checking check VBG work_dcmrfgamtvhcxjgop5zumhpcha 252 29 such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 252 30 annotations annotation NNS work_dcmrfgamtvhcxjgop5zumhpcha 252 31 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 252 32 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 252 33 primary primary JJ work_dcmrfgamtvhcxjgop5zumhpcha 252 34 purpose purpose NN work_dcmrfgamtvhcxjgop5zumhpcha 252 35 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 252 36 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 252 37 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 252 38 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 252 39 . . . work_dcmrfgamtvhcxjgop5zumhpcha 253 1 All all PDT work_dcmrfgamtvhcxjgop5zumhpcha 253 2 these these DT work_dcmrfgamtvhcxjgop5zumhpcha 253 3 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 253 4 end end VBP work_dcmrfgamtvhcxjgop5zumhpcha 253 5 up up RP work_dcmrfgamtvhcxjgop5zumhpcha 253 6 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 253 7 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 253 8 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 253 9 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 253 10 what what WP work_dcmrfgamtvhcxjgop5zumhpcha 253 11 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 253 12 shares share NNS work_dcmrfgamtvhcxjgop5zumhpcha 253 13 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 253 14 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 253 15 via via FW work_dcmrfgamtvhcxjgop5zumhpcha 253 16 share1al share1al NNP work_dcmrfgamtvhcxjgop5zumhpcha 253 17 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 253 18 plus plus CC work_dcmrfgamtvhcxjgop5zumhpcha 253 19 themselves -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 253 20 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 253 21 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 253 22 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 253 23 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 253 24 via via IN work_dcmrfgamtvhcxjgop5zumhpcha 253 25 self1al self1al NNP work_dcmrfgamtvhcxjgop5zumhpcha 253 26 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 253 27 . . . work_dcmrfgamtvhcxjgop5zumhpcha 254 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 254 2 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 254 3 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 254 4 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 254 5 concatenated concatenate VBN work_dcmrfgamtvhcxjgop5zumhpcha 254 6 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 254 7 folded fold VBN work_dcmrfgamtvhcxjgop5zumhpcha 254 8 appropriately appropriately RB work_dcmrfgamtvhcxjgop5zumhpcha 254 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 255 1 Third third JJ work_dcmrfgamtvhcxjgop5zumhpcha 255 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 255 3 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 255 4 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 255 5 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 255 6 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 255 7 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 255 8 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 255 9 parameter parameter NN work_dcmrfgamtvhcxjgop5zumhpcha 255 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 255 11 existing exist VBG work_dcmrfgamtvhcxjgop5zumhpcha 255 12 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 255 13 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 255 14 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 255 15 path path NN work_dcmrfgamtvhcxjgop5zumhpcha 255 16 strictly strictly RB work_dcmrfgamtvhcxjgop5zumhpcha 255 17 longer long JJR work_dcmrfgamtvhcxjgop5zumhpcha 255 18 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 255 19 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 255 20 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 255 21 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 255 22 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 255 23 that that RB work_dcmrfgamtvhcxjgop5zumhpcha 255 24 is is RB work_dcmrfgamtvhcxjgop5zumhpcha 255 25 , , , work_dcmrfgamtvhcxjgop5zumhpcha 255 26 paths path NNS work_dcmrfgamtvhcxjgop5zumhpcha 255 27 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 255 28 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 255 29 form form NN work_dcmrfgamtvhcxjgop5zumhpcha 255 30 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 255 31 : : : work_dcmrfgamtvhcxjgop5zumhpcha 255 32 d d LS work_dcmrfgamtvhcxjgop5zumhpcha 255 33 : : : work_dcmrfgamtvhcxjgop5zumhpcha 255 34 c1 c1 NN work_dcmrfgamtvhcxjgop5zumhpcha 255 35 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 255 36 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 255 37 safely safely RB work_dcmrfgamtvhcxjgop5zumhpcha 255 38 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 255 39 removed remove VBN work_dcmrfgamtvhcxjgop5zumhpcha 255 40 , , , work_dcmrfgamtvhcxjgop5zumhpcha 255 41 improving improve VBG work_dcmrfgamtvhcxjgop5zumhpcha 255 42 precision precision NN work_dcmrfgamtvhcxjgop5zumhpcha 255 43 . . . work_dcmrfgamtvhcxjgop5zumhpcha 256 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 256 2 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 256 3 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 256 4 . . . work_dcmrfgamtvhcxjgop5zumhpcha 257 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 257 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 257 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 257 4 represents represent VBZ work_dcmrfgamtvhcxjgop5zumhpcha 257 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 257 6 single single JJ work_dcmrfgamtvhcxjgop5zumhpcha 257 7 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 257 8 word word NN work_dcmrfgamtvhcxjgop5zumhpcha 257 9 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 257 10 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 257 11 overwritten overwrite VBN work_dcmrfgamtvhcxjgop5zumhpcha 257 12 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 257 13 whatever whatever WDT work_dcmrfgamtvhcxjgop5zumhpcha 257 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 257 15 old old JJ work_dcmrfgamtvhcxjgop5zumhpcha 257 16 contents content NNS work_dcmrfgamtvhcxjgop5zumhpcha 257 17 shared share VBD work_dcmrfgamtvhcxjgop5zumhpcha 257 18 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 257 19 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 257 20 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 257 21 longer long RBR work_dcmrfgamtvhcxjgop5zumhpcha 257 22 needed need VBN work_dcmrfgamtvhcxjgop5zumhpcha 257 23 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 257 24 describe describe VB work_dcmrfgamtvhcxjgop5zumhpcha 257 25 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 257 26 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 257 27 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 257 28 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 257 29 . . . work_dcmrfgamtvhcxjgop5zumhpcha 258 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 258 2 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 258 3 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 258 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 258 5 old old JJ work_dcmrfgamtvhcxjgop5zumhpcha 258 6 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 258 7 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 258 8 share share VB work_dcmrfgamtvhcxjgop5zumhpcha 258 9 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 258 10 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 258 11 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 258 12 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 258 13 calling call VBG work_dcmrfgamtvhcxjgop5zumhpcha 258 14 context context NN work_dcmrfgamtvhcxjgop5zumhpcha 258 15 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 258 16 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 258 17 retain retain VBP work_dcmrfgamtvhcxjgop5zumhpcha 258 18 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 258 19 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 258 20 , , , work_dcmrfgamtvhcxjgop5zumhpcha 258 21 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 258 22 explained explain VBD work_dcmrfgamtvhcxjgop5zumhpcha 258 23 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 258 24 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 258 25 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 258 26 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 258 27 , , , work_dcmrfgamtvhcxjgop5zumhpcha 258 28 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 258 29 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 258 30 . . . work_dcmrfgamtvhcxjgop5zumhpcha 259 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 259 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 259 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 259 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 259 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 259 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 259 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 259 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 259 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 259 10 13/25 13/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 259 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 259 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 259 13 later later RB work_dcmrfgamtvhcxjgop5zumhpcha 259 14 . . . work_dcmrfgamtvhcxjgop5zumhpcha 260 1 Consider consider VB work_dcmrfgamtvhcxjgop5zumhpcha 260 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 260 3 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 260 4 below below RB work_dcmrfgamtvhcxjgop5zumhpcha 260 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 260 6 where where WRB work_dcmrfgamtvhcxjgop5zumhpcha 260 7 t t NNP work_dcmrfgamtvhcxjgop5zumhpcha 260 8 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 260 9 ts ts NNP work_dcmrfgamtvhcxjgop5zumhpcha 260 10 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 260 11 as as RB work_dcmrfgamtvhcxjgop5zumhpcha 260 12 before before IN work_dcmrfgamtvhcxjgop5zumhpcha 260 13 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 260 14 local local JJ work_dcmrfgamtvhcxjgop5zumhpcha 260 15 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 260 16 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 260 17 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 260 18 v3 v3 NN work_dcmrfgamtvhcxjgop5zumhpcha 260 19 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 260 20 references reference NNS work_dcmrfgamtvhcxjgop5zumhpcha 260 21 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 260 22 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 260 23 element element NN work_dcmrfgamtvhcxjgop5zumhpcha 260 24 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 260 25 ts ts PRP work_dcmrfgamtvhcxjgop5zumhpcha 260 26 . . . work_dcmrfgamtvhcxjgop5zumhpcha 261 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 261 2 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 261 3 assigned assign VBN work_dcmrfgamtvhcxjgop5zumhpcha 261 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 261 5 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 261 6 , , , work_dcmrfgamtvhcxjgop5zumhpcha 261 7 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 261 8 RNode RNode NNP work_dcmrfgamtvhcxjgop5zumhpcha 261 9 3 3 CD work_dcmrfgamtvhcxjgop5zumhpcha 261 10 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 261 11 Cons con NNS work_dcmrfgamtvhcxjgop5zumhpcha 261 12 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 261 13 RNode RNode NNP work_dcmrfgamtvhcxjgop5zumhpcha 261 14 4 4 CD work_dcmrfgamtvhcxjgop5zumhpcha 261 15 Nil Nil NNP work_dcmrfgamtvhcxjgop5zumhpcha 261 16 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 261 17 Nil Nil NNP work_dcmrfgamtvhcxjgop5zumhpcha 261 18 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 261 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 262 1 There there EX work_dcmrfgamtvhcxjgop5zumhpcha 262 2 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 262 3 aliasing aliasing JJ work_dcmrfgamtvhcxjgop5zumhpcha 262 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 262 5 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 262 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 263 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 263 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 263 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 263 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 263 5 v3 v3 NN work_dcmrfgamtvhcxjgop5zumhpcha 263 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 264 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 264 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 264 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 264 4 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 264 5 ts ts NN work_dcmrfgamtvhcxjgop5zumhpcha 264 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 265 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 265 2 Cons.1 Cons.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 265 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 265 4 so so RB work_dcmrfgamtvhcxjgop5zumhpcha 265 5 all all PDT work_dcmrfgamtvhcxjgop5zumhpcha 265 6 these these DT work_dcmrfgamtvhcxjgop5zumhpcha 265 7 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 265 8 have have VBP work_dcmrfgamtvhcxjgop5zumhpcha 265 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 265 10 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 265 11 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 265 12 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 265 13 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 265 14 self self NN work_dcmrfgamtvhcxjgop5zumhpcha 265 15 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 265 16 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 265 17 added add VBN work_dcmrfgamtvhcxjgop5zumhpcha 265 18 . . . work_dcmrfgamtvhcxjgop5zumhpcha 266 1 Generally generally RB work_dcmrfgamtvhcxjgop5zumhpcha 266 2 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 266 3 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 266 4 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 266 5 add add VB work_dcmrfgamtvhcxjgop5zumhpcha 266 6 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 266 7 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 266 8 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 266 9 pairs pair NNS work_dcmrfgamtvhcxjgop5zumhpcha 266 10 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 266 11 these these DT work_dcmrfgamtvhcxjgop5zumhpcha 266 12 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 266 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 267 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 267 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 267 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 267 4 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 267 5 ts ts NN work_dcmrfgamtvhcxjgop5zumhpcha 267 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 268 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 268 2 Cons.1 Cons.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 268 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 268 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 268 5 v3 v3 NN work_dcmrfgamtvhcxjgop5zumhpcha 268 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 269 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 269 2 Ref.1,RNode.2,Cons.1 Ref.1,RNode.2,Cons.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 269 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 269 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 269 5 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 269 6 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 269 7 added add VBN work_dcmrfgamtvhcxjgop5zumhpcha 269 8 because because IN work_dcmrfgamtvhcxjgop5zumhpcha 269 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 269 10 Cons Cons NNPS work_dcmrfgamtvhcxjgop5zumhpcha 269 11 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 269 12 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 269 13 v3 v3 NN work_dcmrfgamtvhcxjgop5zumhpcha 269 14 did do VBD work_dcmrfgamtvhcxjgop5zumhpcha 269 15 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 269 16 previously previously RB work_dcmrfgamtvhcxjgop5zumhpcha 269 17 exist exist VB work_dcmrfgamtvhcxjgop5zumhpcha 269 18 . . . work_dcmrfgamtvhcxjgop5zumhpcha 270 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 270 2 old old JJ work_dcmrfgamtvhcxjgop5zumhpcha 270 3 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 270 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 270 5 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 270 6 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 270 7 t t NNP work_dcmrfgamtvhcxjgop5zumhpcha 270 8 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 270 9 discarded discard VBN work_dcmrfgamtvhcxjgop5zumhpcha 270 10 . . . work_dcmrfgamtvhcxjgop5zumhpcha 271 1 Note note VB work_dcmrfgamtvhcxjgop5zumhpcha 271 2 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 271 3 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 271 4 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 271 5 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 271 6 discard discard VB work_dcmrfgamtvhcxjgop5zumhpcha 271 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 271 8 old old JJ work_dcmrfgamtvhcxjgop5zumhpcha 271 9 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 271 10 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 271 11 ts ts NN work_dcmrfgamtvhcxjgop5zumhpcha 271 12 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 271 13 v3 v3 NN work_dcmrfgamtvhcxjgop5zumhpcha 271 14 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 271 15 t t NN work_dcmrfgamtvhcxjgop5zumhpcha 271 16 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 271 17 two two CD work_dcmrfgamtvhcxjgop5zumhpcha 271 18 reasons reason NNS work_dcmrfgamtvhcxjgop5zumhpcha 271 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 272 1 First first RB work_dcmrfgamtvhcxjgop5zumhpcha 272 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 272 3 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 272 4 definite definite JJ work_dcmrfgamtvhcxjgop5zumhpcha 272 5 aliasing aliasing JJ work_dcmrfgamtvhcxjgop5zumhpcha 272 6 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 272 7 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 272 8 maintained maintain VBN work_dcmrfgamtvhcxjgop5zumhpcha 272 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 272 10 so so IN work_dcmrfgamtvhcxjgop5zumhpcha 272 11 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 272 12 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 272 13 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 272 14 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 272 15 sure sure JJ work_dcmrfgamtvhcxjgop5zumhpcha 272 16 v3 v3 NN work_dcmrfgamtvhcxjgop5zumhpcha 272 17 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 272 18 ts ts NN work_dcmrfgamtvhcxjgop5zumhpcha 272 19 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 272 20 modified modify VBN work_dcmrfgamtvhcxjgop5zumhpcha 272 21 at at RB work_dcmrfgamtvhcxjgop5zumhpcha 272 22 all all RB work_dcmrfgamtvhcxjgop5zumhpcha 272 23 . . . work_dcmrfgamtvhcxjgop5zumhpcha 273 1 Second second JJ work_dcmrfgamtvhcxjgop5zumhpcha 273 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 273 3 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 273 4 assignment assignment NN work_dcmrfgamtvhcxjgop5zumhpcha 273 5 updates update VBZ work_dcmrfgamtvhcxjgop5zumhpcha 273 6 only only RB work_dcmrfgamtvhcxjgop5zumhpcha 273 7 one one CD work_dcmrfgamtvhcxjgop5zumhpcha 273 8 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 273 9 word word NN work_dcmrfgamtvhcxjgop5zumhpcha 273 10 whereas whereas IN work_dcmrfgamtvhcxjgop5zumhpcha 273 11 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 273 12 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 273 13 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 273 14 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 273 15 words word NNS work_dcmrfgamtvhcxjgop5zumhpcha 273 16 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 273 17 represented represent VBN work_dcmrfgamtvhcxjgop5zumhpcha 273 18 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 273 19 ts.[Cons.1 ts.[cons.1 NN work_dcmrfgamtvhcxjgop5zumhpcha 273 20 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 273 21 . . . work_dcmrfgamtvhcxjgop5zumhpcha 274 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 274 2 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 274 3 cases case NNS work_dcmrfgamtvhcxjgop5zumhpcha 274 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 274 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 274 6 old old JJ work_dcmrfgamtvhcxjgop5zumhpcha 274 7 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 274 8 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 274 9 v1 v1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 274 10 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 274 11 discarded discard VBN work_dcmrfgamtvhcxjgop5zumhpcha 274 12 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 274 13 immediately immediately RB work_dcmrfgamtvhcxjgop5zumhpcha 274 14 added add VBD work_dcmrfgamtvhcxjgop5zumhpcha 274 15 again again RB work_dcmrfgamtvhcxjgop5zumhpcha 274 16 . . . work_dcmrfgamtvhcxjgop5zumhpcha 275 1 Consider consider VB work_dcmrfgamtvhcxjgop5zumhpcha 275 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 275 3 following follow VBG work_dcmrfgamtvhcxjgop5zumhpcha 275 4 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 275 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 275 6 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 275 7 creates create VBZ work_dcmrfgamtvhcxjgop5zumhpcha 275 8 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 275 9 cyclic cyclic JJ work_dcmrfgamtvhcxjgop5zumhpcha 275 10 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 275 11 . . . work_dcmrfgamtvhcxjgop5zumhpcha 276 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 276 2 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 276 3 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 276 4 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 276 5 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 276 6 v3 v3 NN work_dcmrfgamtvhcxjgop5zumhpcha 276 7 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 276 8 discarded discard VBN work_dcmrfgamtvhcxjgop5zumhpcha 276 9 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 276 10 added add VBN work_dcmrfgamtvhcxjgop5zumhpcha 276 11 again again RB work_dcmrfgamtvhcxjgop5zumhpcha 276 12 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 276 13 via via IN work_dcmrfgamtvhcxjgop5zumhpcha 276 14 share1al share1al NNP work_dcmrfgamtvhcxjgop5zumhpcha 276 15 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 276 16 because because IN work_dcmrfgamtvhcxjgop5zumhpcha 276 17 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 276 18 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 276 19 shares share NNS work_dcmrfgamtvhcxjgop5zumhpcha 276 20 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 276 21 v3 v3 NN work_dcmrfgamtvhcxjgop5zumhpcha 276 22 . . . work_dcmrfgamtvhcxjgop5zumhpcha 277 1 Correctness correctness NN work_dcmrfgamtvhcxjgop5zumhpcha 277 2 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 277 3 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 277 4 algorithm algorithm NN work_dcmrfgamtvhcxjgop5zumhpcha 277 5 when when WRB work_dcmrfgamtvhcxjgop5zumhpcha 277 6 cyclic cyclic JJ work_dcmrfgamtvhcxjgop5zumhpcha 277 7 terms term NNS work_dcmrfgamtvhcxjgop5zumhpcha 277 8 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 277 9 created create VBN work_dcmrfgamtvhcxjgop5zumhpcha 277 10 depends depend VBZ work_dcmrfgamtvhcxjgop5zumhpcha 277 11 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 277 12 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 277 13 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 277 14 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 277 15 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 277 16 use use VBP work_dcmrfgamtvhcxjgop5zumhpcha 277 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 278 1 A a DT work_dcmrfgamtvhcxjgop5zumhpcha 278 2 more more RBR work_dcmrfgamtvhcxjgop5zumhpcha 278 3 expressive expressive JJ work_dcmrfgamtvhcxjgop5zumhpcha 278 4 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 278 5 could could MD work_dcmrfgamtvhcxjgop5zumhpcha 278 6 distinguish distinguish VB work_dcmrfgamtvhcxjgop5zumhpcha 278 7 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 278 8 different different JJ work_dcmrfgamtvhcxjgop5zumhpcha 278 9 cons con NNS work_dcmrfgamtvhcxjgop5zumhpcha 278 10 cells cell NNS work_dcmrfgamtvhcxjgop5zumhpcha 278 11 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 278 12 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 278 13 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 278 14 . . . work_dcmrfgamtvhcxjgop5zumhpcha 279 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 279 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 279 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 279 4 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 279 5 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 279 6 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 279 7 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 279 8 folded fold VBN work_dcmrfgamtvhcxjgop5zumhpcha 279 9 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 279 10 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 279 11 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 279 12 third third JJ work_dcmrfgamtvhcxjgop5zumhpcha 279 13 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 279 14 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 279 15 recursion recursion NN work_dcmrfgamtvhcxjgop5zumhpcha 279 16 rather rather RB work_dcmrfgamtvhcxjgop5zumhpcha 279 17 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 279 18 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 279 19 first first JJ work_dcmrfgamtvhcxjgop5zumhpcha 279 20 , , , work_dcmrfgamtvhcxjgop5zumhpcha 279 21 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 279 22 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 279 23 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 279 24 distinguish distinguish VB work_dcmrfgamtvhcxjgop5zumhpcha 279 25 three three CD work_dcmrfgamtvhcxjgop5zumhpcha 279 26 classes class NNS work_dcmrfgamtvhcxjgop5zumhpcha 279 27 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 279 28 cons con NNS work_dcmrfgamtvhcxjgop5zumhpcha 279 29 cells cell NNS work_dcmrfgamtvhcxjgop5zumhpcha 279 30 , , , work_dcmrfgamtvhcxjgop5zumhpcha 279 31 where where WRB work_dcmrfgamtvhcxjgop5zumhpcha 279 32 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 279 33 distance distance NN work_dcmrfgamtvhcxjgop5zumhpcha 279 34 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 279 35 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 279 36 first first JJ work_dcmrfgamtvhcxjgop5zumhpcha 279 37 cons con NNS work_dcmrfgamtvhcxjgop5zumhpcha 279 38 cell cell NN work_dcmrfgamtvhcxjgop5zumhpcha 279 39 , , , work_dcmrfgamtvhcxjgop5zumhpcha 279 40 modulo modulo NNP work_dcmrfgamtvhcxjgop5zumhpcha 279 41 three three CD work_dcmrfgamtvhcxjgop5zumhpcha 279 42 , , , work_dcmrfgamtvhcxjgop5zumhpcha 279 43 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 279 44 zero zero CD work_dcmrfgamtvhcxjgop5zumhpcha 279 45 , , , work_dcmrfgamtvhcxjgop5zumhpcha 279 46 one one CD work_dcmrfgamtvhcxjgop5zumhpcha 279 47 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 279 48 two two CD work_dcmrfgamtvhcxjgop5zumhpcha 279 49 . . . work_dcmrfgamtvhcxjgop5zumhpcha 280 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 280 2 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 280 3 cyclic cyclic JJ work_dcmrfgamtvhcxjgop5zumhpcha 280 4 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 280 5 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 280 6 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 280 7 single single JJ work_dcmrfgamtvhcxjgop5zumhpcha 280 8 cons con NNS work_dcmrfgamtvhcxjgop5zumhpcha 280 9 cell cell NN work_dcmrfgamtvhcxjgop5zumhpcha 280 10 , , , work_dcmrfgamtvhcxjgop5zumhpcha 280 11 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 280 12 cons con NNS work_dcmrfgamtvhcxjgop5zumhpcha 280 13 cell cell NN work_dcmrfgamtvhcxjgop5zumhpcha 280 14 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 280 15 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 280 16 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 280 17 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 280 18 three three CD work_dcmrfgamtvhcxjgop5zumhpcha 280 19 classes class NNS work_dcmrfgamtvhcxjgop5zumhpcha 280 20 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 280 21 our -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 280 22 algorithm algorithm NN work_dcmrfgamtvhcxjgop5zumhpcha 280 23 would would MD work_dcmrfgamtvhcxjgop5zumhpcha 280 24 need need VB work_dcmrfgamtvhcxjgop5zumhpcha 280 25 modification modification NN work_dcmrfgamtvhcxjgop5zumhpcha 280 26 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 280 27 achieve achieve VB work_dcmrfgamtvhcxjgop5zumhpcha 280 28 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 280 29 . . . work_dcmrfgamtvhcxjgop5zumhpcha 281 1 However however RB work_dcmrfgamtvhcxjgop5zumhpcha 281 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 281 3 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 281 4 our -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 281 5 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 281 6 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 281 7 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 281 8 folded fold VBN work_dcmrfgamtvhcxjgop5zumhpcha 281 9 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 281 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 281 11 first first JJ work_dcmrfgamtvhcxjgop5zumhpcha 281 12 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 281 13 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 281 14 recursion recursion NN work_dcmrfgamtvhcxjgop5zumhpcha 281 15 so so IN work_dcmrfgamtvhcxjgop5zumhpcha 281 16 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 281 17 have have VBP work_dcmrfgamtvhcxjgop5zumhpcha 281 18 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 281 19 unique unique JJ work_dcmrfgamtvhcxjgop5zumhpcha 281 20 folded fold VBN work_dcmrfgamtvhcxjgop5zumhpcha 281 21 path path NN work_dcmrfgamtvhcxjgop5zumhpcha 281 22 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 281 23 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 281 24 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 281 25 cell cell NN work_dcmrfgamtvhcxjgop5zumhpcha 281 26 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 281 27 cyclic cyclic JJ work_dcmrfgamtvhcxjgop5zumhpcha 281 28 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 281 29 structure structure NN work_dcmrfgamtvhcxjgop5zumhpcha 281 30 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 281 31 cyclic cyclic JJ work_dcmrfgamtvhcxjgop5zumhpcha 281 32 terms term NNS work_dcmrfgamtvhcxjgop5zumhpcha 281 33 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 281 34 only only RB work_dcmrfgamtvhcxjgop5zumhpcha 281 35 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 281 36 created create VBN work_dcmrfgamtvhcxjgop5zumhpcha 281 37 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 281 38 recursive recursive JJ work_dcmrfgamtvhcxjgop5zumhpcha 281 39 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 281 40 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 281 41 . . . work_dcmrfgamtvhcxjgop5zumhpcha 282 1 There there EX work_dcmrfgamtvhcxjgop5zumhpcha 282 2 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 282 3 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 282 4 distinction distinction NN work_dcmrfgamtvhcxjgop5zumhpcha 282 5 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 282 6 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 282 7 first first JJ work_dcmrfgamtvhcxjgop5zumhpcha 282 8 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 282 9 second second JJ work_dcmrfgamtvhcxjgop5zumhpcha 282 10 cons con NNS work_dcmrfgamtvhcxjgop5zumhpcha 282 11 cell cell NN work_dcmrfgamtvhcxjgop5zumhpcha 282 12 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 282 13 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 282 14 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 282 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 282 16 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 282 17 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 282 18 . . . work_dcmrfgamtvhcxjgop5zumhpcha 283 1 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 283 2 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 283 3 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 283 4 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 283 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 283 6 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 283 7 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 283 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 284 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 284 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 284 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 284 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 284 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 10 14/25 14/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 284 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 13 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 14 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 15 DC DC NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 16 v v IN work_dcmrfgamtvhcxjgop5zumhpcha 284 17 dc dc NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 18 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 19 v1 v1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 20 , , , work_dcmrfgamtvhcxjgop5zumhpcha 284 21 ... ... : work_dcmrfgamtvhcxjgop5zumhpcha 284 22 vN vN NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 23 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 24 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 25 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 284 26 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 284 27 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 284 28 v v LS work_dcmrfgamtvhcxjgop5zumhpcha 284 29 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 284 30 Dc Dc NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 31 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 284 32 ... ... : work_dcmrfgamtvhcxjgop5zumhpcha 284 33 vN vN NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 34 let let VB work_dcmrfgamtvhcxjgop5zumhpcha 284 35 self1 self1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 36 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 284 37 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 38 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 39 fc(v.[dc.i fc(v.[dc.i NN work_dcmrfgamtvhcxjgop5zumhpcha 284 40 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 41 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 42 , , , work_dcmrfgamtvhcxjgop5zumhpcha 284 43 fc(v.[dc.i fc(v.[dc.i ADD work_dcmrfgamtvhcxjgop5zumhpcha 284 44 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 45 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 46 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 47 | | CD work_dcmrfgamtvhcxjgop5zumhpcha 284 48 1 1 CD work_dcmrfgamtvhcxjgop5zumhpcha 284 49 ≤ ≤ NN work_dcmrfgamtvhcxjgop5zumhpcha 284 50 i i PRP work_dcmrfgamtvhcxjgop5zumhpcha 284 51 ≤ ≤ NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 52 N N NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 53 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 54 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 55 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 56 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 57 fc(v.(dc.i fc(v.(dc.i CD work_dcmrfgamtvhcxjgop5zumhpcha 284 58 : : : work_dcmrfgamtvhcxjgop5zumhpcha 284 59 c1)),fc(v.(dc.j c1)),fc(v.(dc.j LS work_dcmrfgamtvhcxjgop5zumhpcha 284 60 : : : work_dcmrfgamtvhcxjgop5zumhpcha 284 61 c2 c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 62 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 63 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 64 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 65 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 66 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 67 vi.c1,vj.c2 vi.c1,vj.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 68 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 69 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 70 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 284 71 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 72 share1 share1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 73 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 284 74 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 75 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 76 fc(v.(dc.i fc(v.(dc.i NNS work_dcmrfgamtvhcxjgop5zumhpcha 284 77 : : : work_dcmrfgamtvhcxjgop5zumhpcha 284 78 c1)),w.c2 c1)),w.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 79 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 80 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 81 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 82 vi.c1,w.c2 vi.c1,w.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 83 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 84 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 85 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 284 86 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 284 87 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 284 88 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 284 89 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 90 self1 self1 NN work_dcmrfgamtvhcxjgop5zumhpcha 284 91 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 92 share1 share1 NN work_dcmrfgamtvhcxjgop5zumhpcha 284 93 The The NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 94 DerefEq DerefEq NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 95 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 284 96 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 284 97 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 284 98 seen see VBN work_dcmrfgamtvhcxjgop5zumhpcha 284 99 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 284 100 equivalent equivalent JJ work_dcmrfgamtvhcxjgop5zumhpcha 284 101 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 284 102 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 284 103 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 284 104 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 284 105 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 284 106 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 284 107 binding bind VBG work_dcmrfgamtvhcxjgop5zumhpcha 284 108 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 284 109 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 284 110 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 284 111 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 284 112 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 284 113 constructor constructor NN work_dcmrfgamtvhcxjgop5zumhpcha 284 114 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 284 115 N n CD work_dcmrfgamtvhcxjgop5zumhpcha 284 116 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 284 117 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 284 118 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 284 119 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 284 120 generalisation generalisation NN work_dcmrfgamtvhcxjgop5zumhpcha 284 121 . . . work_dcmrfgamtvhcxjgop5zumhpcha 285 1 If if IN work_dcmrfgamtvhcxjgop5zumhpcha 285 2 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 285 3 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 285 4 multiple multiple JJ work_dcmrfgamtvhcxjgop5zumhpcha 285 5 vi vi NNP work_dcmrfgamtvhcxjgop5zumhpcha 285 6 that that DT work_dcmrfgamtvhcxjgop5zumhpcha 285 7 share share NN work_dcmrfgamtvhcxjgop5zumhpcha 285 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 285 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 285 10 corresponding correspond VBG work_dcmrfgamtvhcxjgop5zumhpcha 285 11 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 285 12 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 285 13 v v NN work_dcmrfgamtvhcxjgop5zumhpcha 285 14 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 285 15 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 285 16 share share VB work_dcmrfgamtvhcxjgop5zumhpcha 285 17 ; ; : work_dcmrfgamtvhcxjgop5zumhpcha 285 18 these these DT work_dcmrfgamtvhcxjgop5zumhpcha 285 19 pairs pair NNS work_dcmrfgamtvhcxjgop5zumhpcha 285 20 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 285 21 included include VBN work_dcmrfgamtvhcxjgop5zumhpcha 285 22 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 285 23 self1 self1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 285 24 . . . work_dcmrfgamtvhcxjgop5zumhpcha 286 1 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 286 2 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 286 3 EqDeref EqDeref NNP work_dcmrfgamtvhcxjgop5zumhpcha 286 4 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 286 5 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 286 6 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 286 7 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 286 8 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 286 9 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 286 10 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 286 11 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 286 12 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 286 13 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 286 14 let let VB work_dcmrfgamtvhcxjgop5zumhpcha 286 15 self1 self1 NN work_dcmrfgamtvhcxjgop5zumhpcha 286 16 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 286 17 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 286 18 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 286 19 v1.c1,v1.c2 v1.c1,v1.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 286 20 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 286 21 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 286 22 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 286 23 fc(v2.(Ref.1 fc(v2.(ref.1 NN work_dcmrfgamtvhcxjgop5zumhpcha 286 24 : : : work_dcmrfgamtvhcxjgop5zumhpcha 286 25 c1)),fc(v2 c1)),fc(v2 ADD work_dcmrfgamtvhcxjgop5zumhpcha 286 26 . . . work_dcmrfgamtvhcxjgop5zumhpcha 287 1 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 287 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 287 3 : : : work_dcmrfgamtvhcxjgop5zumhpcha 287 4 c2 c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 287 5 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 287 6 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 287 7 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 287 8 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 287 9 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 287 10 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 287 11 share1 share1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 287 12 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 287 13 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 287 14 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 287 15 v1.c1,v.c2 v1.c1,v.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 287 16 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 287 17 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 287 18 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 287 19 fc(v2 fc(v2 CD work_dcmrfgamtvhcxjgop5zumhpcha 287 20 . . . work_dcmrfgamtvhcxjgop5zumhpcha 288 1 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 288 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 288 3 : : : work_dcmrfgamtvhcxjgop5zumhpcha 288 4 c1)),v.c2 c1)),v.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 288 5 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 288 6 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 288 7 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 288 8 empty1 empty1 NN work_dcmrfgamtvhcxjgop5zumhpcha 288 9 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 288 10 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 288 11 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 288 12 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 288 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 289 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 289 2 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 289 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 289 4 v.c v.c NNP work_dcmrfgamtvhcxjgop5zumhpcha 289 5 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 289 6 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 289 7 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 289 8 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 289 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 290 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 290 2 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 290 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 290 4 v.c v.c NNP work_dcmrfgamtvhcxjgop5zumhpcha 290 5 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 290 6 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 290 7 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 290 8 self1 self1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 290 9 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 290 10 share1 share1 NN work_dcmrfgamtvhcxjgop5zumhpcha 290 11 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 290 12 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 290 13 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 290 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 290 15 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 290 16 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 290 17 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 290 18 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 290 19 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 290 20 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 290 21 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 290 22 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 290 23 then then RB work_dcmrfgamtvhcxjgop5zumhpcha 290 24 a0 a0 JJ work_dcmrfgamtvhcxjgop5zumhpcha 290 25 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 290 26 self1 self1 NN work_dcmrfgamtvhcxjgop5zumhpcha 290 27 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 290 28 share1 share1 NN work_dcmrfgamtvhcxjgop5zumhpcha 290 29 else else RB work_dcmrfgamtvhcxjgop5zumhpcha 290 30 --- --- : work_dcmrfgamtvhcxjgop5zumhpcha 290 31 avoid avoid VB work_dcmrfgamtvhcxjgop5zumhpcha 290 32 bogus bogus JJ work_dcmrfgamtvhcxjgop5zumhpcha 290 33 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 290 34 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 290 35 empty empty JJ work_dcmrfgamtvhcxjgop5zumhpcha 290 36 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 290 37 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 290 38 a0 a0 JJ work_dcmrfgamtvhcxjgop5zumhpcha 290 39 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 290 40 self1 self1 NN work_dcmrfgamtvhcxjgop5zumhpcha 290 41 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 290 42 share1)\ share1)\ NNP work_dcmrfgamtvhcxjgop5zumhpcha 290 43 empty1 empty1 NN work_dcmrfgamtvhcxjgop5zumhpcha 290 44 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 290 45 EqDeref EqDeref NNP work_dcmrfgamtvhcxjgop5zumhpcha 290 46 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 290 47 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 290 48 similar similar JJ work_dcmrfgamtvhcxjgop5zumhpcha 290 49 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 290 50 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 290 51 inverse inverse NN work_dcmrfgamtvhcxjgop5zumhpcha 290 52 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 290 53 DerefEq DerefEq NNP work_dcmrfgamtvhcxjgop5zumhpcha 290 54 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 290 55 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 290 56 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 290 57 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 290 58 removing remove VBG work_dcmrfgamtvhcxjgop5zumhpcha 290 59 Ref.1 ref.1 JJ work_dcmrfgamtvhcxjgop5zumhpcha 290 60 rather rather RB work_dcmrfgamtvhcxjgop5zumhpcha 290 61 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 290 62 prepending prepende VBG work_dcmrfgamtvhcxjgop5zumhpcha 290 63 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 290 64 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 290 65 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 290 66 definition definition NN work_dcmrfgamtvhcxjgop5zumhpcha 290 67 implicitly implicitly RB work_dcmrfgamtvhcxjgop5zumhpcha 290 68 uses use VBZ work_dcmrfgamtvhcxjgop5zumhpcha 290 69 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 290 70 inverse inverse NN work_dcmrfgamtvhcxjgop5zumhpcha 290 71 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 290 72 fc fc NNP work_dcmrfgamtvhcxjgop5zumhpcha 290 73 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 290 74 . . . work_dcmrfgamtvhcxjgop5zumhpcha 291 1 However however RB work_dcmrfgamtvhcxjgop5zumhpcha 291 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 291 3 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 291 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 291 5 empty empty JJ work_dcmrfgamtvhcxjgop5zumhpcha 291 6 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 291 7 results result NNS work_dcmrfgamtvhcxjgop5zumhpcha 291 8 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 291 9 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 291 10 check check VB work_dcmrfgamtvhcxjgop5zumhpcha 291 11 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 291 12 such such PDT work_dcmrfgamtvhcxjgop5zumhpcha 291 13 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 291 14 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 291 15 exists exist VBZ work_dcmrfgamtvhcxjgop5zumhpcha 291 16 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 291 17 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 291 18 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 291 19 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 291 20 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 291 21 . . . work_dcmrfgamtvhcxjgop5zumhpcha 292 1 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 292 2 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 292 3 App App NNP work_dcmrfgamtvhcxjgop5zumhpcha 292 4 v v NN work_dcmrfgamtvhcxjgop5zumhpcha 292 5 f f NNP work_dcmrfgamtvhcxjgop5zumhpcha 292 6 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 292 7 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 292 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 292 9 ... ... : work_dcmrfgamtvhcxjgop5zumhpcha 292 10 vN vN NNP work_dcmrfgamtvhcxjgop5zumhpcha 292 11 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 292 12 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 292 13 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 292 14 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 292 15 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 292 16 v v NN work_dcmrfgamtvhcxjgop5zumhpcha 292 17 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 292 18 f f NN work_dcmrfgamtvhcxjgop5zumhpcha 292 19 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 292 20 ... ... : work_dcmrfgamtvhcxjgop5zumhpcha 292 21 vN vN NNP work_dcmrfgamtvhcxjgop5zumhpcha 292 22 let let VBP work_dcmrfgamtvhcxjgop5zumhpcha 292 23 " " `` work_dcmrfgamtvhcxjgop5zumhpcha 292 24 f(w1 f(w1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 292 25 , , , work_dcmrfgamtvhcxjgop5zumhpcha 292 26 ... ... NFP work_dcmrfgamtvhcxjgop5zumhpcha 292 27 wK+ wK+ NFP work_dcmrfgamtvhcxjgop5zumhpcha 292 28 N n CD work_dcmrfgamtvhcxjgop5zumhpcha 292 29 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 292 30 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 292 31 r r NN work_dcmrfgamtvhcxjgop5zumhpcha 292 32 " " `` work_dcmrfgamtvhcxjgop5zumhpcha 292 33 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 292 34 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 292 35 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 292 36 declare declare VB work_dcmrfgamtvhcxjgop5zumhpcha 292 37 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 292 38 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 292 39 f f NNP work_dcmrfgamtvhcxjgop5zumhpcha 292 40 mut mut NNP work_dcmrfgamtvhcxjgop5zumhpcha 292 41 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 292 42 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 292 43 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 292 44 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 292 45 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 292 46 declared declare VBN work_dcmrfgamtvhcxjgop5zumhpcha 292 47 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 292 48 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 292 49 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 292 50 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 292 51 postcondition postcondition NN work_dcmrfgamtvhcxjgop5zumhpcha 292 52 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 292 53 f f NNP work_dcmrfgamtvhcxjgop5zumhpcha 292 54 along along IN work_dcmrfgamtvhcxjgop5zumhpcha 292 55 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 292 56 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 292 57 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 292 58 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 292 59 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 292 60 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 292 61 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 292 62 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 292 63 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 292 64 , , , work_dcmrfgamtvhcxjgop5zumhpcha 292 65 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 292 66 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 292 67 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 292 68 result result NN work_dcmrfgamtvhcxjgop5zumhpcha 292 69 renamed rename VBN work_dcmrfgamtvhcxjgop5zumhpcha 292 70 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 292 71 f.[Cl f.[Cl NNP work_dcmrfgamtvhcxjgop5zumhpcha 292 72 . . . work_dcmrfgamtvhcxjgop5zumhpcha 292 73 K K NNP work_dcmrfgamtvhcxjgop5zumhpcha 292 74 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 292 75 , , , work_dcmrfgamtvhcxjgop5zumhpcha 292 76 ... ... : work_dcmrfgamtvhcxjgop5zumhpcha 292 77 f.[Cl.1],v1 f.[Cl.1],v1 NNS work_dcmrfgamtvhcxjgop5zumhpcha 292 78 , , , work_dcmrfgamtvhcxjgop5zumhpcha 292 79 ... ... : work_dcmrfgamtvhcxjgop5zumhpcha 292 80 vN vN NNP work_dcmrfgamtvhcxjgop5zumhpcha 292 81 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 292 82 v v NNP work_dcmrfgamtvhcxjgop5zumhpcha 292 83 , , , work_dcmrfgamtvhcxjgop5zumhpcha 292 84 respectively respectively RB work_dcmrfgamtvhcxjgop5zumhpcha 292 85 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 292 86 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 292 87 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 292 88 renamed renamed JJ work_dcmrfgamtvhcxjgop5zumhpcha 292 89 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 292 90 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 292 91 f f NNP work_dcmrfgamtvhcxjgop5zumhpcha 292 92 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 292 93 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 292 94 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 292 95 subset subset NN work_dcmrfgamtvhcxjgop5zumhpcha 292 96 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 292 97 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 292 98 , , , work_dcmrfgamtvhcxjgop5zumhpcha 292 99 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 292 100 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 292 101 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 292 102 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 292 103 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 292 104 f f NN work_dcmrfgamtvhcxjgop5zumhpcha 292 105 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 292 106 live live JJ work_dcmrfgamtvhcxjgop5zumhpcha 292 107 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 292 108 they -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 292 109 share share VBP work_dcmrfgamtvhcxjgop5zumhpcha 292 110 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 292 111 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 292 112 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 292 113 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 292 114 annotated annotate VBN work_dcmrfgamtvhcxjgop5zumhpcha 292 115 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 292 116 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 293 1 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 293 2 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 293 3 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 293 4 share share VB work_dcmrfgamtvhcxjgop5zumhpcha 293 5 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 293 6 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 293 7 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 293 8 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 293 9 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 293 10 selfc+sharec selfc+sharec NNP work_dcmrfgamtvhcxjgop5zumhpcha 293 11 needed need VBD work_dcmrfgamtvhcxjgop5zumhpcha 293 12 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 293 13 possible possible JJ work_dcmrfgamtvhcxjgop5zumhpcha 293 14 closure closure NN work_dcmrfgamtvhcxjgop5zumhpcha 293 15 creation creation NN work_dcmrfgamtvhcxjgop5zumhpcha 293 16 selfc selfc NN work_dcmrfgamtvhcxjgop5zumhpcha 293 17 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 293 18 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 293 19 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 293 20 v.[Cl.i],v.[Cl.i v.[Cl.i],v.[Cl.i NNP work_dcmrfgamtvhcxjgop5zumhpcha 293 21 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 293 22 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 293 23 1 1 CD work_dcmrfgamtvhcxjgop5zumhpcha 293 24 ≤ ≤ NN work_dcmrfgamtvhcxjgop5zumhpcha 293 25 i i PRP work_dcmrfgamtvhcxjgop5zumhpcha 293 26 ≤ ≤ NNP work_dcmrfgamtvhcxjgop5zumhpcha 293 27 N N NNP work_dcmrfgamtvhcxjgop5zumhpcha 293 28 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 293 29 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 293 30 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 293 31 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 293 32 v.((Cl v.((Cl NNP work_dcmrfgamtvhcxjgop5zumhpcha 293 33 . . . work_dcmrfgamtvhcxjgop5zumhpcha 294 1 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 294 2 N n CD work_dcmrfgamtvhcxjgop5zumhpcha 294 3 + + SYM work_dcmrfgamtvhcxjgop5zumhpcha 294 4 1 1 CD work_dcmrfgamtvhcxjgop5zumhpcha 294 5 − − NNP work_dcmrfgamtvhcxjgop5zumhpcha 294 6 i)):c1),v.((Cl i)):c1),v.((Cl NNP work_dcmrfgamtvhcxjgop5zumhpcha 294 7 . . . work_dcmrfgamtvhcxjgop5zumhpcha 295 1 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 295 2 N+1-j)):c2 N+1-j)):c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 295 3 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 295 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 295 5 | | NN work_dcmrfgamtvhcxjgop5zumhpcha 295 6 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 295 7 vi.c1,vj.c2 vi.c1,vj.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 295 8 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 295 9 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 295 10 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 295 11 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 295 12 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 295 13 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 295 14 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 295 15 v.((Cl v.((Cl NNP work_dcmrfgamtvhcxjgop5zumhpcha 295 16 . . . work_dcmrfgamtvhcxjgop5zumhpcha 296 1 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 296 2 i i NN work_dcmrfgamtvhcxjgop5zumhpcha 296 3 + + SYM work_dcmrfgamtvhcxjgop5zumhpcha 296 4 N)):c1),v.((Cl N)):c1),v.((Cl NNP work_dcmrfgamtvhcxjgop5zumhpcha 296 5 . . . work_dcmrfgamtvhcxjgop5zumhpcha 297 1 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 297 2 j j NNP work_dcmrfgamtvhcxjgop5zumhpcha 297 3 + + NNP work_dcmrfgamtvhcxjgop5zumhpcha 297 4 N)):c2 N)):c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 297 5 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 297 6 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 297 7 | | JJ work_dcmrfgamtvhcxjgop5zumhpcha 297 8 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 297 9 f.((Cl.i):c1),f.((Cl.j):c2 f.((cl.i):c1),f.((cl.j):c2 NN work_dcmrfgamtvhcxjgop5zumhpcha 297 10 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 297 11 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 297 12 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 297 13 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 297 14 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 297 15 sharec sharec NN work_dcmrfgamtvhcxjgop5zumhpcha 297 16 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 297 17 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 297 18 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 297 19 v.((Cl v.((Cl NNP work_dcmrfgamtvhcxjgop5zumhpcha 297 20 . . . work_dcmrfgamtvhcxjgop5zumhpcha 298 1 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 298 2 N n CD work_dcmrfgamtvhcxjgop5zumhpcha 298 3 + + SYM work_dcmrfgamtvhcxjgop5zumhpcha 298 4 1 1 CD work_dcmrfgamtvhcxjgop5zumhpcha 298 5 − − NNP work_dcmrfgamtvhcxjgop5zumhpcha 298 6 i)):c1),x.c2 i)):c1),x.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 298 7 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 298 8 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 298 9 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 298 10 vi.c1,x.c2 vi.c1,x.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 298 11 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 298 12 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 298 13 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 298 14 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 298 15 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 298 16 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 298 17 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 298 18 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 298 19 v.((Cl v.((Cl NNP work_dcmrfgamtvhcxjgop5zumhpcha 298 20 . . . work_dcmrfgamtvhcxjgop5zumhpcha 299 1 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 299 2 i i NN work_dcmrfgamtvhcxjgop5zumhpcha 299 3 + + CC work_dcmrfgamtvhcxjgop5zumhpcha 299 4 N)):c1),x.c2 N)):c1),x.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 299 5 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 299 6 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 299 7 f.((Cl.i):c1),x.c2 f.((Cl.i):c1),x.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 299 8 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 299 9 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 299 10 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 299 11 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 299 12 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 299 13 postt+postm postt+postm NNP work_dcmrfgamtvhcxjgop5zumhpcha 299 14 needed need VBN work_dcmrfgamtvhcxjgop5zumhpcha 299 15 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 299 16 possible possible JJ work_dcmrfgamtvhcxjgop5zumhpcha 299 17 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 299 18 call call VBP work_dcmrfgamtvhcxjgop5zumhpcha 299 19 postt postt RB work_dcmrfgamtvhcxjgop5zumhpcha 299 20 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 299 21 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 299 22 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 299 23 x1.c1,x3.c3 x1.c1,x3.c3 NNP work_dcmrfgamtvhcxjgop5zumhpcha 299 24 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 299 25 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 299 26 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 299 27 x1.c1,x2.c2 x1.c1,x2.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 299 28 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 299 29 ∈ ∈ VBZ work_dcmrfgamtvhcxjgop5zumhpcha 299 30 post post VB work_dcmrfgamtvhcxjgop5zumhpcha 299 31 ∧{x2.c2,x3.c3 ∧{x2.c2,x3.c3 NNP work_dcmrfgamtvhcxjgop5zumhpcha 299 32 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 299 33 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 299 34 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 299 35 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 299 36 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 299 37 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 299 38 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 299 39 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 299 40 , , , work_dcmrfgamtvhcxjgop5zumhpcha 299 41 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 299 42 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 299 43 . . . work_dcmrfgamtvhcxjgop5zumhpcha 300 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 300 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 300 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 300 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 300 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 10 15/25 15/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 300 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 13 postm postm NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 14 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 300 15 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 300 16 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 300 17 x1.c1,x2.c2 x1.c1,x2.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 18 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 300 19 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 20 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 300 21 x1.c1,vi.c3 x1.c1,vi.c3 NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 22 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 300 23 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 24 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 300 25 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 300 26 ∧ ∧ NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 27 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 300 28 x2.c2,vj.c4 x2.c2,vj.c4 NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 29 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 300 30 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 31 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 300 32 ∧ ∧ NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 33 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 300 34 vi.c3,vj.c4 vi.c3,vj.c4 NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 35 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 300 36 ∈ ∈ VBZ work_dcmrfgamtvhcxjgop5zumhpcha 300 37 post post VBP work_dcmrfgamtvhcxjgop5zumhpcha 300 38 ∧vi ∧vi NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 39 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 40 mut mut NN work_dcmrfgamtvhcxjgop5zumhpcha 300 41 ∧ ∧ NNPS work_dcmrfgamtvhcxjgop5zumhpcha 300 42 vj vj VBP work_dcmrfgamtvhcxjgop5zumhpcha 300 43 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 44 mut mut NN work_dcmrfgamtvhcxjgop5zumhpcha 300 45 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 300 46 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 300 47 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 300 48 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 49 selfc selfc NN work_dcmrfgamtvhcxjgop5zumhpcha 300 50 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 51 sharec sharec NN work_dcmrfgamtvhcxjgop5zumhpcha 300 52 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 53 postt postt RB work_dcmrfgamtvhcxjgop5zumhpcha 300 54 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 55 postm postm VBP work_dcmrfgamtvhcxjgop5zumhpcha 300 56 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 300 57 many many JJ work_dcmrfgamtvhcxjgop5zumhpcha 300 58 App App NNP work_dcmrfgamtvhcxjgop5zumhpcha 300 59 occurrences occurrence NNS work_dcmrfgamtvhcxjgop5zumhpcha 300 60 , , , work_dcmrfgamtvhcxjgop5zumhpcha 300 61 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 300 62 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 300 63 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 300 64 known know VBN work_dcmrfgamtvhcxjgop5zumhpcha 300 65 statically statically RB work_dcmrfgamtvhcxjgop5zumhpcha 300 66 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 300 67 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 300 68 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 300 69 determine determine VB work_dcmrfgamtvhcxjgop5zumhpcha 300 70 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 300 71 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 300 72 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 300 73 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 300 74 actually actually RB work_dcmrfgamtvhcxjgop5zumhpcha 300 75 called call VBN work_dcmrfgamtvhcxjgop5zumhpcha 300 76 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 300 77 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 300 78 closure closure NN work_dcmrfgamtvhcxjgop5zumhpcha 300 79 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 300 80 created create VBN work_dcmrfgamtvhcxjgop5zumhpcha 300 81 instead instead RB work_dcmrfgamtvhcxjgop5zumhpcha 300 82 . . . work_dcmrfgamtvhcxjgop5zumhpcha 301 1 However however RB work_dcmrfgamtvhcxjgop5zumhpcha 301 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 301 3 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 301 4 general general JJ work_dcmrfgamtvhcxjgop5zumhpcha 301 5 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 301 6 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 301 7 assume assume VB work_dcmrfgamtvhcxjgop5zumhpcha 301 8 either either RB work_dcmrfgamtvhcxjgop5zumhpcha 301 9 could could MD work_dcmrfgamtvhcxjgop5zumhpcha 301 10 happen happen VB work_dcmrfgamtvhcxjgop5zumhpcha 301 11 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 301 12 add add VB work_dcmrfgamtvhcxjgop5zumhpcha 301 13 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 301 14 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 301 15 both both DT work_dcmrfgamtvhcxjgop5zumhpcha 301 16 . . . work_dcmrfgamtvhcxjgop5zumhpcha 302 1 If if IN work_dcmrfgamtvhcxjgop5zumhpcha 302 2 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 302 3 closure closure NN work_dcmrfgamtvhcxjgop5zumhpcha 302 4 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 302 5 created create VBN work_dcmrfgamtvhcxjgop5zumhpcha 302 6 , , , work_dcmrfgamtvhcxjgop5zumhpcha 302 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 302 8 first first JJ work_dcmrfgamtvhcxjgop5zumhpcha 302 9 N n NN work_dcmrfgamtvhcxjgop5zumhpcha 302 10 closure closure NN work_dcmrfgamtvhcxjgop5zumhpcha 302 11 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 302 12 share share VBP work_dcmrfgamtvhcxjgop5zumhpcha 302 13 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 302 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 302 15 N N NNP work_dcmrfgamtvhcxjgop5zumhpcha 302 16 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 302 17 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 302 18 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 302 19 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 302 20 call call NN work_dcmrfgamtvhcxjgop5zumhpcha 302 21 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 302 22 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 302 23 closure closure NN work_dcmrfgamtvhcxjgop5zumhpcha 302 24 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 302 25 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 302 26 f f NN work_dcmrfgamtvhcxjgop5zumhpcha 302 27 share share NN work_dcmrfgamtvhcxjgop5zumhpcha 302 28 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 302 29 additional additional JJ work_dcmrfgamtvhcxjgop5zumhpcha 302 30 closure closure NN work_dcmrfgamtvhcxjgop5zumhpcha 302 31 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 302 32 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 302 33 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 302 34 result result NN work_dcmrfgamtvhcxjgop5zumhpcha 302 35 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 302 36 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 302 37 requires require VBZ work_dcmrfgamtvhcxjgop5zumhpcha 302 38 renumbering renumbere VBG work_dcmrfgamtvhcxjgop5zumhpcha 302 39 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 302 40 these these DT work_dcmrfgamtvhcxjgop5zumhpcha 302 41 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 302 42 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 302 43 . . . work_dcmrfgamtvhcxjgop5zumhpcha 303 1 Analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 303 2 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 303 3 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 303 4 calls call VBZ work_dcmrfgamtvhcxjgop5zumhpcha 303 5 relies rely VBZ work_dcmrfgamtvhcxjgop5zumhpcha 303 6 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 303 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 303 8 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 303 9 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 303 10 mutability mutability NN work_dcmrfgamtvhcxjgop5zumhpcha 303 11 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 303 12 attached attach VBN work_dcmrfgamtvhcxjgop5zumhpcha 303 13 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 303 14 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 303 15 arrow arrow NN work_dcmrfgamtvhcxjgop5zumhpcha 303 16 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 303 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 304 1 Because because IN work_dcmrfgamtvhcxjgop5zumhpcha 304 2 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 304 3 uses use VBZ work_dcmrfgamtvhcxjgop5zumhpcha 304 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 304 5 syntax syntax NN work_dcmrfgamtvhcxjgop5zumhpcha 304 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 304 7 statements statement NNS work_dcmrfgamtvhcxjgop5zumhpcha 304 8 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 304 9 express express VB work_dcmrfgamtvhcxjgop5zumhpcha 304 10 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 304 11 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 304 12 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 304 13 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 304 14 conditions condition NNS work_dcmrfgamtvhcxjgop5zumhpcha 304 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 304 16 our -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 304 17 implementation implementation NN work_dcmrfgamtvhcxjgop5zumhpcha 304 18 uses use VBZ work_dcmrfgamtvhcxjgop5zumhpcha 304 19 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 304 20 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 304 21 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 304 22 algorithm algorithm RB work_dcmrfgamtvhcxjgop5zumhpcha 304 23 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 304 24 derive derive VB work_dcmrfgamtvhcxjgop5zumhpcha 304 25 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 304 26 explicit explicit JJ work_dcmrfgamtvhcxjgop5zumhpcha 304 27 alias alia NNS work_dcmrfgamtvhcxjgop5zumhpcha 304 28 set set VBN work_dcmrfgamtvhcxjgop5zumhpcha 304 29 representation representation NN work_dcmrfgamtvhcxjgop5zumhpcha 304 30 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 304 31 currently currently RB work_dcmrfgamtvhcxjgop5zumhpcha 304 32 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 304 33 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 304 34 done do VBN work_dcmrfgamtvhcxjgop5zumhpcha 304 35 recursively recursively RB work_dcmrfgamtvhcxjgop5zumhpcha 304 36 , , , work_dcmrfgamtvhcxjgop5zumhpcha 304 37 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 304 38 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 304 39 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 304 40 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 304 41 recursion recursion NN work_dcmrfgamtvhcxjgop5zumhpcha 304 42 limited limit VBN work_dcmrfgamtvhcxjgop5zumhpcha 304 43 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 304 44 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 304 45 fact fact NN work_dcmrfgamtvhcxjgop5zumhpcha 304 46 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 304 47 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 304 48 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 304 49 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 304 50 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 304 51 conditions condition NNS work_dcmrfgamtvhcxjgop5zumhpcha 304 52 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 304 53 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 304 54 contain contain VB work_dcmrfgamtvhcxjgop5zumhpcha 304 55 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 304 56 calls call NNS work_dcmrfgamtvhcxjgop5zumhpcha 304 57 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 304 58 . . . work_dcmrfgamtvhcxjgop5zumhpcha 305 1 Here here RB work_dcmrfgamtvhcxjgop5zumhpcha 305 2 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 305 3 ignore ignore VBP work_dcmrfgamtvhcxjgop5zumhpcha 305 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 305 5 details detail NNS work_dcmrfgamtvhcxjgop5zumhpcha 305 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 305 7 how how WRB work_dcmrfgamtvhcxjgop5zumhpcha 305 8 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 305 9 alias alia NNS work_dcmrfgamtvhcxjgop5zumhpcha 305 10 set set VBD work_dcmrfgamtvhcxjgop5zumhpcha 305 11 representation representation NN work_dcmrfgamtvhcxjgop5zumhpcha 305 12 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 305 13 obtained obtain VBN work_dcmrfgamtvhcxjgop5zumhpcha 305 14 . . . work_dcmrfgamtvhcxjgop5zumhpcha 306 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 306 2 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 306 3 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 306 4 uses use VBZ work_dcmrfgamtvhcxjgop5zumhpcha 306 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 306 6 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 306 7 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 306 8 immediately immediately RB work_dcmrfgamtvhcxjgop5zumhpcha 306 9 before before IN work_dcmrfgamtvhcxjgop5zumhpcha 306 10 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 306 11 application application NN work_dcmrfgamtvhcxjgop5zumhpcha 306 12 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 306 13 check check VB work_dcmrfgamtvhcxjgop5zumhpcha 306 14 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 306 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 306 16 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 306 17 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 306 18 satisfied satisfied JJ work_dcmrfgamtvhcxjgop5zumhpcha 306 19 , , , work_dcmrfgamtvhcxjgop5zumhpcha 306 20 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 306 21 required require VBN work_dcmrfgamtvhcxjgop5zumhpcha 306 22 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 306 23 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 306 24 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 306 25 annotations annotation NNS work_dcmrfgamtvhcxjgop5zumhpcha 306 26 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 306 27 present present JJ work_dcmrfgamtvhcxjgop5zumhpcha 306 28 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 306 29 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 306 30 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 306 31 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 306 32 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 306 33 modified modify VBN work_dcmrfgamtvhcxjgop5zumhpcha 306 34 . . . work_dcmrfgamtvhcxjgop5zumhpcha 307 1 Given give VBN work_dcmrfgamtvhcxjgop5zumhpcha 307 2 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 307 3 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 307 4 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 307 5 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 307 6 satisfied satisfied JJ work_dcmrfgamtvhcxjgop5zumhpcha 307 7 , , , work_dcmrfgamtvhcxjgop5zumhpcha 307 8 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 307 9 execution execution NN work_dcmrfgamtvhcxjgop5zumhpcha 307 10 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 307 11 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 307 12 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 307 13 results result VBZ work_dcmrfgamtvhcxjgop5zumhpcha 307 14 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 307 15 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 307 16 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 307 17 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 307 18 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 307 19 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 307 20 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 307 21 subset subset NN work_dcmrfgamtvhcxjgop5zumhpcha 307 22 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 307 23 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 307 24 union union NN work_dcmrfgamtvhcxjgop5zumhpcha 307 25 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 307 26 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 307 27 declared declare VBN work_dcmrfgamtvhcxjgop5zumhpcha 307 28 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 307 29 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 307 30 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 307 31 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 307 32 conditions condition NNS work_dcmrfgamtvhcxjgop5zumhpcha 307 33 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 307 34 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 307 35 assume assume VBP work_dcmrfgamtvhcxjgop5zumhpcha 307 36 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 307 37 induction induction NN work_dcmrfgamtvhcxjgop5zumhpcha 307 38 hypothesis hypothesis NN work_dcmrfgamtvhcxjgop5zumhpcha 307 39 holds hold VBZ work_dcmrfgamtvhcxjgop5zumhpcha 307 40 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 307 41 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 307 42 sub sub JJ work_dcmrfgamtvhcxjgop5zumhpcha 307 43 - - JJ work_dcmrfgamtvhcxjgop5zumhpcha 307 44 computation computation JJ work_dcmrfgamtvhcxjgop5zumhpcha 307 45 , , , work_dcmrfgamtvhcxjgop5zumhpcha 307 46 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 307 47 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 307 48 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 307 49 smaller small JJR work_dcmrfgamtvhcxjgop5zumhpcha 307 50 depth depth NN work_dcmrfgamtvhcxjgop5zumhpcha 307 51 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 307 52 recursion recursion NN work_dcmrfgamtvhcxjgop5zumhpcha 307 53 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 307 54 . . . work_dcmrfgamtvhcxjgop5zumhpcha 308 1 However however RB work_dcmrfgamtvhcxjgop5zumhpcha 308 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 308 3 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 308 4 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 308 5 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 308 6 non non JJ work_dcmrfgamtvhcxjgop5zumhpcha 308 7 - - JJ work_dcmrfgamtvhcxjgop5zumhpcha 308 8 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 308 9 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 308 10 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 308 11 exists exist VBZ work_dcmrfgamtvhcxjgop5zumhpcha 308 12 immediately immediately RB work_dcmrfgamtvhcxjgop5zumhpcha 308 13 after after IN work_dcmrfgamtvhcxjgop5zumhpcha 308 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 308 15 call call NN work_dcmrfgamtvhcxjgop5zumhpcha 308 16 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 308 17 exist exist VB work_dcmrfgamtvhcxjgop5zumhpcha 308 18 before before IN work_dcmrfgamtvhcxjgop5zumhpcha 308 19 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 308 20 call call NN work_dcmrfgamtvhcxjgop5zumhpcha 308 21 . . . work_dcmrfgamtvhcxjgop5zumhpcha 309 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 309 2 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 309 3 algorithm algorithm RB work_dcmrfgamtvhcxjgop5zumhpcha 309 4 does do VBZ work_dcmrfgamtvhcxjgop5zumhpcha 309 5 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 309 6 add add VB work_dcmrfgamtvhcxjgop5zumhpcha 309 7 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 309 8 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 309 9 non non JJ work_dcmrfgamtvhcxjgop5zumhpcha 309 10 - - JJ work_dcmrfgamtvhcxjgop5zumhpcha 309 11 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 309 12 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 309 13 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 309 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 309 15 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 309 16 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 309 17 doing do VBG work_dcmrfgamtvhcxjgop5zumhpcha 309 18 so so RB work_dcmrfgamtvhcxjgop5zumhpcha 309 19 would would MD work_dcmrfgamtvhcxjgop5zumhpcha 309 20 unnecessarily unnecessarily RB work_dcmrfgamtvhcxjgop5zumhpcha 309 21 restrict restrict VB work_dcmrfgamtvhcxjgop5zumhpcha 309 22 how how WRB work_dcmrfgamtvhcxjgop5zumhpcha 309 23 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 309 24 high high JJ work_dcmrfgamtvhcxjgop5zumhpcha 309 25 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 309 26 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 309 27 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 309 28 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 309 29 low low JJ work_dcmrfgamtvhcxjgop5zumhpcha 309 30 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 309 31 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 309 32 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 309 33 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 309 34 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 309 35 mixed mix VBN work_dcmrfgamtvhcxjgop5zumhpcha 309 36 . . . work_dcmrfgamtvhcxjgop5zumhpcha 310 1 It -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 310 2 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 310 3 important important JJ work_dcmrfgamtvhcxjgop5zumhpcha 310 4 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 310 5 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 310 6 pass pass VB work_dcmrfgamtvhcxjgop5zumhpcha 310 7 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 310 8 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 310 9 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 310 10 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 310 11 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 310 12 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 310 13 allows allow VBZ work_dcmrfgamtvhcxjgop5zumhpcha 310 14 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 310 15 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 310 16 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 310 17 without without IN work_dcmrfgamtvhcxjgop5zumhpcha 310 18 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 310 19 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 310 20 concluding conclude VBG work_dcmrfgamtvhcxjgop5zumhpcha 310 21 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 310 22 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 310 23 subsequently subsequently RB work_dcmrfgamtvhcxjgop5zumhpcha 310 24 shares share NNS work_dcmrfgamtvhcxjgop5zumhpcha 310 25 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 310 26 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 310 27 , , , work_dcmrfgamtvhcxjgop5zumhpcha 310 28 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 310 29 therefore therefore RB work_dcmrfgamtvhcxjgop5zumhpcha 310 30 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 310 31 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 310 32 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 310 33 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 310 34 . . . work_dcmrfgamtvhcxjgop5zumhpcha 311 1 Thus thus RB work_dcmrfgamtvhcxjgop5zumhpcha 311 2 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 311 3 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 311 4 just just RB work_dcmrfgamtvhcxjgop5zumhpcha 311 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 311 6 declared declared JJ work_dcmrfgamtvhcxjgop5zumhpcha 311 7 postcondition postcondition NN work_dcmrfgamtvhcxjgop5zumhpcha 311 8 plus plus CC work_dcmrfgamtvhcxjgop5zumhpcha 311 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 311 10 subset subset NN work_dcmrfgamtvhcxjgop5zumhpcha 311 11 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 311 12 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 311 13 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 311 14 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 311 15 involves involve VBZ work_dcmrfgamtvhcxjgop5zumhpcha 311 16 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 311 17 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 311 18 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 311 19 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 311 20 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 311 21 , , , work_dcmrfgamtvhcxjgop5zumhpcha 311 22 renamed rename VBD work_dcmrfgamtvhcxjgop5zumhpcha 311 23 appropriately appropriately RB work_dcmrfgamtvhcxjgop5zumhpcha 311 24 . . . work_dcmrfgamtvhcxjgop5zumhpcha 312 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 312 2 last last JJ work_dcmrfgamtvhcxjgop5zumhpcha 312 3 N n NN work_dcmrfgamtvhcxjgop5zumhpcha 312 4 formal formal JJ work_dcmrfgamtvhcxjgop5zumhpcha 312 5 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 312 6 , , , work_dcmrfgamtvhcxjgop5zumhpcha 312 7 wK+1 wK+1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 312 8 ... ... NFP work_dcmrfgamtvhcxjgop5zumhpcha 312 9 wK+N wk+n ADD work_dcmrfgamtvhcxjgop5zumhpcha 312 10 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 312 11 renamed rename VBN work_dcmrfgamtvhcxjgop5zumhpcha 312 12 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 312 13 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 312 14 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 312 15 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 312 16 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 312 17 call call NN work_dcmrfgamtvhcxjgop5zumhpcha 312 18 , , , work_dcmrfgamtvhcxjgop5zumhpcha 312 19 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 312 20 ... ... : work_dcmrfgamtvhcxjgop5zumhpcha 312 21 vN vN NNP work_dcmrfgamtvhcxjgop5zumhpcha 312 22 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 312 23 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 312 24 formal formal JJ work_dcmrfgamtvhcxjgop5zumhpcha 312 25 result result NN work_dcmrfgamtvhcxjgop5zumhpcha 312 26 r r NNP work_dcmrfgamtvhcxjgop5zumhpcha 312 27 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 312 28 renamed rename VBN work_dcmrfgamtvhcxjgop5zumhpcha 312 29 v. v. IN work_dcmrfgamtvhcxjgop5zumhpcha 312 30 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 312 31 formal formal JJ work_dcmrfgamtvhcxjgop5zumhpcha 312 32 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 312 33 w1 w1 RB work_dcmrfgamtvhcxjgop5zumhpcha 312 34 ... ... : work_dcmrfgamtvhcxjgop5zumhpcha 312 35 wK wK NNP work_dcmrfgamtvhcxjgop5zumhpcha 312 36 represent represent VBP work_dcmrfgamtvhcxjgop5zumhpcha 312 37 closure closure NN work_dcmrfgamtvhcxjgop5zumhpcha 312 38 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 312 39 K K NNP work_dcmrfgamtvhcxjgop5zumhpcha 312 40 ... ... : work_dcmrfgamtvhcxjgop5zumhpcha 312 41 1 1 CD work_dcmrfgamtvhcxjgop5zumhpcha 312 42 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 312 43 f. f. NNP work_dcmrfgamtvhcxjgop5zumhpcha 312 44 Thus thus RB work_dcmrfgamtvhcxjgop5zumhpcha 312 45 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 312 46 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 312 47 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 312 48 such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 312 49 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 312 50 w1 w1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 312 51 . . . work_dcmrfgamtvhcxjgop5zumhpcha 313 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 313 2 Cons.1 Cons.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 313 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 313 4 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 313 5 renamed rename VBN work_dcmrfgamtvhcxjgop5zumhpcha 313 6 f.[Cl f.[Cl NNP work_dcmrfgamtvhcxjgop5zumhpcha 313 7 . . . work_dcmrfgamtvhcxjgop5zumhpcha 313 8 K K NNP work_dcmrfgamtvhcxjgop5zumhpcha 313 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 313 10 Cons.1 Cons.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 313 11 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 313 12 . . . work_dcmrfgamtvhcxjgop5zumhpcha 314 1 It -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 314 2 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 314 3 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 314 4 necessary necessary JJ work_dcmrfgamtvhcxjgop5zumhpcha 314 5 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 314 6 include include VB work_dcmrfgamtvhcxjgop5zumhpcha 314 7 one one CD work_dcmrfgamtvhcxjgop5zumhpcha 314 8 step step NN work_dcmrfgamtvhcxjgop5zumhpcha 314 9 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 314 10 transitivity transitivity NN work_dcmrfgamtvhcxjgop5zumhpcha 314 11 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 314 12 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 314 13 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 314 14 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 314 15 : : : work_dcmrfgamtvhcxjgop5zumhpcha 314 16 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 314 17 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 314 18 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 314 19 x1.c1 x1.c1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 314 20 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 314 21 x2.c2 x2.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 314 22 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 314 23 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 314 24 post post NNP work_dcmrfgamtvhcxjgop5zumhpcha 314 25 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 314 26 x2.c2 x2.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 314 27 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 314 28 x3.c3 x3.c3 NNP work_dcmrfgamtvhcxjgop5zumhpcha 314 29 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 314 30 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 314 31 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 314 32 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 314 33 before before IN work_dcmrfgamtvhcxjgop5zumhpcha 314 34 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 314 35 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 314 36 call call VBP work_dcmrfgamtvhcxjgop5zumhpcha 314 37 , , , work_dcmrfgamtvhcxjgop5zumhpcha 314 38 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 314 39 add add VBP work_dcmrfgamtvhcxjgop5zumhpcha 314 40 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 314 41 alias alias NN work_dcmrfgamtvhcxjgop5zumhpcha 314 42 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 314 43 x1.c1 x1.c1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 314 44 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 314 45 x3.c3 x3.c3 NNP work_dcmrfgamtvhcxjgop5zumhpcha 314 46 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 314 47 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 314 48 postt postt NNP work_dcmrfgamtvhcxjgop5zumhpcha 314 49 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 314 50 . . . work_dcmrfgamtvhcxjgop5zumhpcha 315 1 Function function NN work_dcmrfgamtvhcxjgop5zumhpcha 315 2 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 315 3 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 315 4 proxies proxy NNS work_dcmrfgamtvhcxjgop5zumhpcha 315 5 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 315 6 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 315 7 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 315 8 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 315 9 as as RB work_dcmrfgamtvhcxjgop5zumhpcha 315 10 well well RB work_dcmrfgamtvhcxjgop5zumhpcha 315 11 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 315 12 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 315 13 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 315 14 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 315 15 they -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 315 16 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 315 17 alias alias VB work_dcmrfgamtvhcxjgop5zumhpcha 315 18 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 315 19 when when WRB work_dcmrfgamtvhcxjgop5zumhpcha 315 20 functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 315 21 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 315 22 analysed analyse VBN work_dcmrfgamtvhcxjgop5zumhpcha 315 23 these these DT work_dcmrfgamtvhcxjgop5zumhpcha 315 24 aliases alias NNS work_dcmrfgamtvhcxjgop5zumhpcha 315 25 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 315 26 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 315 27 known know VBN work_dcmrfgamtvhcxjgop5zumhpcha 315 28 . . . work_dcmrfgamtvhcxjgop5zumhpcha 316 1 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 316 2 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 316 3 why why WRB work_dcmrfgamtvhcxjgop5zumhpcha 316 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 316 5 transitivity transitivity NN work_dcmrfgamtvhcxjgop5zumhpcha 316 6 step step NN work_dcmrfgamtvhcxjgop5zumhpcha 316 7 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 316 8 needed need VBN work_dcmrfgamtvhcxjgop5zumhpcha 316 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 316 10 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 316 11 why why WRB work_dcmrfgamtvhcxjgop5zumhpcha 316 12 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 316 13 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 316 14 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 316 15 require require VBP work_dcmrfgamtvhcxjgop5zumhpcha 316 16 special special JJ work_dcmrfgamtvhcxjgop5zumhpcha 316 17 treatment treatment NN work_dcmrfgamtvhcxjgop5zumhpcha 316 18 . . . work_dcmrfgamtvhcxjgop5zumhpcha 317 1 If if IN work_dcmrfgamtvhcxjgop5zumhpcha 317 2 before before IN work_dcmrfgamtvhcxjgop5zumhpcha 317 3 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 317 4 call call NN work_dcmrfgamtvhcxjgop5zumhpcha 317 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 317 6 x1.c1 x1.c1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 317 7 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 317 8 x2.c2 x2.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 317 9 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 317 10 alias alias VB work_dcmrfgamtvhcxjgop5zumhpcha 317 11 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 317 12 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 317 13 parameter parameter NN work_dcmrfgamtvhcxjgop5zumhpcha 317 14 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 317 15 vi.c3 vi.c3 NNP work_dcmrfgamtvhcxjgop5zumhpcha 317 16 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 317 17 vj.c4 vj.c4 NNP work_dcmrfgamtvhcxjgop5zumhpcha 317 18 , , , work_dcmrfgamtvhcxjgop5zumhpcha 317 19 respectively respectively RB work_dcmrfgamtvhcxjgop5zumhpcha 317 20 , , , work_dcmrfgamtvhcxjgop5zumhpcha 317 21 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 317 22 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 317 23 two two CD work_dcmrfgamtvhcxjgop5zumhpcha 317 24 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 317 25 parameter parameter NN work_dcmrfgamtvhcxjgop5zumhpcha 317 26 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 317 27 alias alia NNS work_dcmrfgamtvhcxjgop5zumhpcha 317 28 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 317 29 post post NNP work_dcmrfgamtvhcxjgop5zumhpcha 317 30 then then RB work_dcmrfgamtvhcxjgop5zumhpcha 317 31 x1.c1 x1.c1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 317 32 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 317 33 x2.c2 x2.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 317 34 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 317 35 alias alias VB work_dcmrfgamtvhcxjgop5zumhpcha 317 36 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 317 37 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 317 38 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 317 39 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 317 40 , , , work_dcmrfgamtvhcxjgop5zumhpcha 317 41 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 317 42 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 317 43 . . . work_dcmrfgamtvhcxjgop5zumhpcha 318 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 318 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 318 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 318 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 318 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 318 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 318 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 318 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 318 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 318 10 16/25 16/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 318 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 318 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 318 13 after after IN work_dcmrfgamtvhcxjgop5zumhpcha 318 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 318 15 call call NN work_dcmrfgamtvhcxjgop5zumhpcha 318 16 ; ; : work_dcmrfgamtvhcxjgop5zumhpcha 318 17 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 318 18 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 318 19 added add VBN work_dcmrfgamtvhcxjgop5zumhpcha 318 20 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 318 21 postm postm NN work_dcmrfgamtvhcxjgop5zumhpcha 318 22 . . . work_dcmrfgamtvhcxjgop5zumhpcha 319 1 Consider consider VB work_dcmrfgamtvhcxjgop5zumhpcha 319 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 319 3 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 319 4 below below RB work_dcmrfgamtvhcxjgop5zumhpcha 319 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 319 6 where where WRB work_dcmrfgamtvhcxjgop5zumhpcha 319 7 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 319 8 have have VBP work_dcmrfgamtvhcxjgop5zumhpcha 319 9 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 319 10 pair pair NN work_dcmrfgamtvhcxjgop5zumhpcha 319 11 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 319 12 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 319 13 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 319 14 references reference NNS work_dcmrfgamtvhcxjgop5zumhpcha 319 15 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 319 16 references reference NNS work_dcmrfgamtvhcxjgop5zumhpcha 319 17 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 319 18 integers integer NNS work_dcmrfgamtvhcxjgop5zumhpcha 319 19 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 319 20 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 319 21 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 319 22 x x NNS work_dcmrfgamtvhcxjgop5zumhpcha 319 23 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 319 24 y y NN work_dcmrfgamtvhcxjgop5zumhpcha 319 25 share share NN work_dcmrfgamtvhcxjgop5zumhpcha 319 26 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 319 27 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 319 28 two two CD work_dcmrfgamtvhcxjgop5zumhpcha 319 29 elements element NNS work_dcmrfgamtvhcxjgop5zumhpcha 319 30 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 319 31 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 319 32 , , , work_dcmrfgamtvhcxjgop5zumhpcha 319 33 respectively respectively RB work_dcmrfgamtvhcxjgop5zumhpcha 319 34 . . . work_dcmrfgamtvhcxjgop5zumhpcha 320 1 When when WRB work_dcmrfgamtvhcxjgop5zumhpcha 320 2 v1 v1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 320 3 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 320 4 passed pass VBN work_dcmrfgamtvhcxjgop5zumhpcha 320 5 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 320 6 function function VB work_dcmrfgamtvhcxjgop5zumhpcha 320 7 f1 f1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 320 8 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 320 9 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 320 10 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 320 11 parameter parameter NN work_dcmrfgamtvhcxjgop5zumhpcha 320 12 , , , work_dcmrfgamtvhcxjgop5zumhpcha 320 13 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 320 14 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 320 15 x x NNP work_dcmrfgamtvhcxjgop5zumhpcha 320 16 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 320 17 y y NNP work_dcmrfgamtvhcxjgop5zumhpcha 320 18 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 320 19 introduced introduce VBN work_dcmrfgamtvhcxjgop5zumhpcha 320 20 . . . work_dcmrfgamtvhcxjgop5zumhpcha 321 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 321 2 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 321 3 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 321 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 321 5 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 321 6 parameter parameter NN work_dcmrfgamtvhcxjgop5zumhpcha 321 7 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 321 8 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 321 9 postcondition postcondition NN work_dcmrfgamtvhcxjgop5zumhpcha 321 10 , , , work_dcmrfgamtvhcxjgop5zumhpcha 321 11 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 321 12 v1.[Pair.1,Ref.1,Ref.1],v1 v1.[pair.1,ref.1,ref.1],v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 321 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 322 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 322 2 Pair.2,Ref.1,Ref.1 Pair.2,Ref.1,Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 322 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 322 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 322 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 322 6 results result VBZ work_dcmrfgamtvhcxjgop5zumhpcha 322 7 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 322 8 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 322 9 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 322 10 x x NNP work_dcmrfgamtvhcxjgop5zumhpcha 322 11 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 322 12 y y NNP work_dcmrfgamtvhcxjgop5zumhpcha 322 13 being be VBG work_dcmrfgamtvhcxjgop5zumhpcha 322 14 added add VBN work_dcmrfgamtvhcxjgop5zumhpcha 322 15 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 322 16 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 322 17 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 322 18 . . . work_dcmrfgamtvhcxjgop5zumhpcha 323 1 f1 f1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 323 2 : : : work_dcmrfgamtvhcxjgop5zumhpcha 323 3 : : : work_dcmrfgamtvhcxjgop5zumhpcha 323 4 Pair Pair NNP work_dcmrfgamtvhcxjgop5zumhpcha 323 5 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 323 6 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 323 7 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 323 8 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 323 9 Int Int NNP work_dcmrfgamtvhcxjgop5zumhpcha 323 10 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 323 11 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 323 12 - - : work_dcmrfgamtvhcxjgop5zumhpcha 323 13 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 323 14 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 323 15 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 323 16 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 323 17 f1 f1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 323 18 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 323 19 v1 v1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 323 20 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 323 21 _ _ NNP work_dcmrfgamtvhcxjgop5zumhpcha 323 22 pre pre VBD work_dcmrfgamtvhcxjgop5zumhpcha 323 23 nosharing nosharing NNP work_dcmrfgamtvhcxjgop5zumhpcha 323 24 post post VB work_dcmrfgamtvhcxjgop5zumhpcha 323 25 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 323 26 a a NN work_dcmrfgamtvhcxjgop5zumhpcha 323 27 = = NN work_dcmrfgamtvhcxjgop5zumhpcha 323 28 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 323 29 b b NN work_dcmrfgamtvhcxjgop5zumhpcha 323 30 ; ; : work_dcmrfgamtvhcxjgop5zumhpcha 323 31 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 323 32 = = -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 323 33 Pair Pair NNP work_dcmrfgamtvhcxjgop5zumhpcha 323 34 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 323 35 b b NN work_dcmrfgamtvhcxjgop5zumhpcha 323 36 f1 f1 NN work_dcmrfgamtvhcxjgop5zumhpcha 323 37 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 323 38 v1 v1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 323 39 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 323 40 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 323 41 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 323 42 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 323 43 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 323 44 Pair pair NN work_dcmrfgamtvhcxjgop5zumhpcha 323 45 rr1 rr1 NN work_dcmrfgamtvhcxjgop5zumhpcha 323 46 rr2 rr2 NN work_dcmrfgamtvhcxjgop5zumhpcha 323 47 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 323 48 - - : work_dcmrfgamtvhcxjgop5zumhpcha 323 49 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 323 50 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 323 51 rr1 rr1 NN work_dcmrfgamtvhcxjgop5zumhpcha 323 52 : : : work_dcmrfgamtvhcxjgop5zumhpcha 323 53 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 323 54 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 323 55 rr2 rr2 NN work_dcmrfgamtvhcxjgop5zumhpcha 323 56 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 323 57 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 323 58 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 323 59 need need NN work_dcmrfgamtvhcxjgop5zumhpcha 323 60 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 323 61 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 323 62 conservative conservative JJ work_dcmrfgamtvhcxjgop5zumhpcha 323 63 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 323 64 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 323 65 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 323 66 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 323 67 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 323 68 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 323 69 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 323 70 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 323 71 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 323 72 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 323 73 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 323 74 definitions definition NNS work_dcmrfgamtvhcxjgop5zumhpcha 323 75 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 323 76 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 323 77 special special JJ work_dcmrfgamtvhcxjgop5zumhpcha 323 78 treatment treatment NN work_dcmrfgamtvhcxjgop5zumhpcha 323 79 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 323 80 Assign Assign NNP work_dcmrfgamtvhcxjgop5zumhpcha 323 81 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 323 82 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 323 83 illustrated illustrate VBN work_dcmrfgamtvhcxjgop5zumhpcha 323 84 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 323 85 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 323 86 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 323 87 below below RB work_dcmrfgamtvhcxjgop5zumhpcha 323 88 . . . work_dcmrfgamtvhcxjgop5zumhpcha 324 1 Consider consider VB work_dcmrfgamtvhcxjgop5zumhpcha 324 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 324 3 initial initial JJ work_dcmrfgamtvhcxjgop5zumhpcha 324 4 state state NN work_dcmrfgamtvhcxjgop5zumhpcha 324 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 324 6 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 324 7 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 324 8 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 324 9 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 324 10 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 324 11 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 324 12 share share VBP work_dcmrfgamtvhcxjgop5zumhpcha 324 13 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 324 14 x x NNP work_dcmrfgamtvhcxjgop5zumhpcha 324 15 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 324 16 y y NNP work_dcmrfgamtvhcxjgop5zumhpcha 324 17 , , , work_dcmrfgamtvhcxjgop5zumhpcha 324 18 respectively respectively RB work_dcmrfgamtvhcxjgop5zumhpcha 324 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 325 1 After after IN work_dcmrfgamtvhcxjgop5zumhpcha 325 2 f2 f2 NN work_dcmrfgamtvhcxjgop5zumhpcha 325 3 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 325 4 called call VBN work_dcmrfgamtvhcxjgop5zumhpcha 325 5 x x NNP work_dcmrfgamtvhcxjgop5zumhpcha 325 6 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 325 7 y y NNP work_dcmrfgamtvhcxjgop5zumhpcha 325 8 share share NN work_dcmrfgamtvhcxjgop5zumhpcha 325 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 325 10 even even RB work_dcmrfgamtvhcxjgop5zumhpcha 325 11 though though IN work_dcmrfgamtvhcxjgop5zumhpcha 325 12 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 325 13 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 325 14 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 325 15 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 325 16 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 325 17 do do VBP work_dcmrfgamtvhcxjgop5zumhpcha 325 18 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 325 19 share share VB work_dcmrfgamtvhcxjgop5zumhpcha 325 20 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 325 21 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 325 22 point point NN work_dcmrfgamtvhcxjgop5zumhpcha 325 23 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 325 24 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 325 25 execution execution NN work_dcmrfgamtvhcxjgop5zumhpcha 325 26 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 325 27 f2 f2 NN work_dcmrfgamtvhcxjgop5zumhpcha 325 28 . . . work_dcmrfgamtvhcxjgop5zumhpcha 326 1 If if IN work_dcmrfgamtvhcxjgop5zumhpcha 326 2 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 326 3 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 326 4 were be VBD work_dcmrfgamtvhcxjgop5zumhpcha 326 5 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 326 6 treated treat VBN work_dcmrfgamtvhcxjgop5zumhpcha 326 7 specially specially RB work_dcmrfgamtvhcxjgop5zumhpcha 326 8 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 326 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 326 10 Assign Assign NNP work_dcmrfgamtvhcxjgop5zumhpcha 326 11 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 326 12 , , , work_dcmrfgamtvhcxjgop5zumhpcha 326 13 nosharing nosharing NN work_dcmrfgamtvhcxjgop5zumhpcha 326 14 would would MD work_dcmrfgamtvhcxjgop5zumhpcha 326 15 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 326 16 accepted accept VBN work_dcmrfgamtvhcxjgop5zumhpcha 326 17 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 326 18 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 326 19 postcondition postcondition NN work_dcmrfgamtvhcxjgop5zumhpcha 326 20 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 326 21 f2 f2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 326 22 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 326 23 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 326 24 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 326 25 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 326 26 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 326 27 call call NN work_dcmrfgamtvhcxjgop5zumhpcha 326 28 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 326 29 f2 f2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 326 30 would would MD work_dcmrfgamtvhcxjgop5zumhpcha 326 31 then then RB work_dcmrfgamtvhcxjgop5zumhpcha 326 32 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 326 33 incorrect incorrect JJ work_dcmrfgamtvhcxjgop5zumhpcha 326 34 . . . work_dcmrfgamtvhcxjgop5zumhpcha 327 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 327 2 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 327 3 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 327 4 introduced introduce VBN work_dcmrfgamtvhcxjgop5zumhpcha 327 5 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 327 6 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 327 7 cells cell NNS work_dcmrfgamtvhcxjgop5zumhpcha 327 8 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 327 9 were be VBD work_dcmrfgamtvhcxjgop5zumhpcha 327 10 once once RB work_dcmrfgamtvhcxjgop5zumhpcha 327 11 shared share VBN work_dcmrfgamtvhcxjgop5zumhpcha 327 12 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 327 13 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 327 14 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 327 15 others other NNS work_dcmrfgamtvhcxjgop5zumhpcha 327 16 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 327 17 were be VBD work_dcmrfgamtvhcxjgop5zumhpcha 327 18 once once RB work_dcmrfgamtvhcxjgop5zumhpcha 327 19 shared share VBN work_dcmrfgamtvhcxjgop5zumhpcha 327 20 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 327 21 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 327 22 . . . work_dcmrfgamtvhcxjgop5zumhpcha 328 1 Thus thus RB work_dcmrfgamtvhcxjgop5zumhpcha 328 2 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 328 3 our -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 328 4 algorithm algorithm NN work_dcmrfgamtvhcxjgop5zumhpcha 328 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 328 6 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 328 7 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 328 8 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 328 9 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 328 10 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 328 11 reflects reflect VBZ work_dcmrfgamtvhcxjgop5zumhpcha 328 12 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 328 13 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 328 14 cells cell NNS work_dcmrfgamtvhcxjgop5zumhpcha 328 15 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 328 16 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 328 17 reachable reachable JJ work_dcmrfgamtvhcxjgop5zumhpcha 328 18 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 328 19 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 328 20 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 328 21 during during IN work_dcmrfgamtvhcxjgop5zumhpcha 328 22 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 328 23 execution execution NN work_dcmrfgamtvhcxjgop5zumhpcha 328 24 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 328 25 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 328 26 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 328 27 . . . work_dcmrfgamtvhcxjgop5zumhpcha 329 1 Where where WRB work_dcmrfgamtvhcxjgop5zumhpcha 329 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 329 3 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 329 4 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 329 5 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 329 6 assigned assign VBN work_dcmrfgamtvhcxjgop5zumhpcha 329 7 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 329 8 f2 f2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 329 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 329 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 329 11 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 329 12 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 329 13 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 329 14 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 329 15 ’ ’ POS work_dcmrfgamtvhcxjgop5zumhpcha 329 16 previous previous JJ work_dcmrfgamtvhcxjgop5zumhpcha 329 17 values value NNS work_dcmrfgamtvhcxjgop5zumhpcha 329 18 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 329 19 rr1 rr1 VB work_dcmrfgamtvhcxjgop5zumhpcha 329 20 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 329 21 rr2 rr2 NNS work_dcmrfgamtvhcxjgop5zumhpcha 329 22 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 329 23 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 329 24 retained retain VBN work_dcmrfgamtvhcxjgop5zumhpcha 329 25 . . . work_dcmrfgamtvhcxjgop5zumhpcha 330 1 Thus thus RB work_dcmrfgamtvhcxjgop5zumhpcha 330 2 when when WRB work_dcmrfgamtvhcxjgop5zumhpcha 330 3 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 330 4 final final JJ work_dcmrfgamtvhcxjgop5zumhpcha 330 5 assignment assignment NN work_dcmrfgamtvhcxjgop5zumhpcha 330 6 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 330 7 processed process VBN work_dcmrfgamtvhcxjgop5zumhpcha 330 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 330 9 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 330 10 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 330 11 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 330 12 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 330 13 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 330 14 added add VBN work_dcmrfgamtvhcxjgop5zumhpcha 330 15 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 330 16 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 330 17 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 330 18 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 330 19 included include VBN work_dcmrfgamtvhcxjgop5zumhpcha 330 20 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 330 21 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 330 22 postcondition postcondition NN work_dcmrfgamtvhcxjgop5zumhpcha 330 23 . . . work_dcmrfgamtvhcxjgop5zumhpcha 331 1 Although although IN work_dcmrfgamtvhcxjgop5zumhpcha 331 2 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 331 3 assignment assignment NN work_dcmrfgamtvhcxjgop5zumhpcha 331 4 does do VBZ work_dcmrfgamtvhcxjgop5zumhpcha 331 5 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 331 6 modify modify VB work_dcmrfgamtvhcxjgop5zumhpcha 331 7 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 331 8 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 331 9 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 331 10 , , , work_dcmrfgamtvhcxjgop5zumhpcha 331 11 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 331 12 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 331 13 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 331 14 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 331 15 annotations annotation NNS work_dcmrfgamtvhcxjgop5zumhpcha 331 16 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 331 17 necessary necessary JJ work_dcmrfgamtvhcxjgop5zumhpcha 331 18 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 331 19 alert alert VB work_dcmrfgamtvhcxjgop5zumhpcha 331 20 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 331 21 reader reader NN work_dcmrfgamtvhcxjgop5zumhpcha 331 22 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 331 23 potential potential JJ work_dcmrfgamtvhcxjgop5zumhpcha 331 24 modification modification NN work_dcmrfgamtvhcxjgop5zumhpcha 331 25 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 331 26 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 331 27 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 331 28 shared share VBD work_dcmrfgamtvhcxjgop5zumhpcha 331 29 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 331 30 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 331 31 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 331 32 when when WRB work_dcmrfgamtvhcxjgop5zumhpcha 331 33 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 331 34 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 331 35 was be VBD work_dcmrfgamtvhcxjgop5zumhpcha 331 36 called call VBN work_dcmrfgamtvhcxjgop5zumhpcha 331 37 . . . work_dcmrfgamtvhcxjgop5zumhpcha 332 1 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 332 2 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 332 3 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 332 4 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 332 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 332 6 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 332 7 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 332 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 333 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 333 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 333 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 333 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 333 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 10 17/25 17/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 333 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 13 f2 f2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 14 : : : work_dcmrfgamtvhcxjgop5zumhpcha 333 15 : : : work_dcmrfgamtvhcxjgop5zumhpcha 333 16 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 17 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 18 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 19 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 20 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 21 Int Int NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 22 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 23 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 24 - - : work_dcmrfgamtvhcxjgop5zumhpcha 333 25 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 333 26 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 27 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 28 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 29 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 30 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 31 Int Int NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 32 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 33 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 34 - - : work_dcmrfgamtvhcxjgop5zumhpcha 333 35 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 333 36 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 37 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 38 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 333 39 f2 f2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 40 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 333 41 v1 v1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 42 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 333 43 v2 v2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 44 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 333 45 _ _ NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 46 pre pre VBD work_dcmrfgamtvhcxjgop5zumhpcha 333 47 nosharing nosharing NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 48 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 333 49 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 50 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 51 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 52 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 333 53 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 54 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 55 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 56 f2 f2 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 57 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 333 58 v1 v1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 59 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 333 60 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 61 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 62 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 63 r10 r10 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 64 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 333 65 10 10 CD work_dcmrfgamtvhcxjgop5zumhpcha 333 66 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 333 67 ref ref NN work_dcmrfgamtvhcxjgop5zumhpcha 333 68 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 333 69 new new JJ work_dcmrfgamtvhcxjgop5zumhpcha 333 70 cell cell NN work_dcmrfgamtvhcxjgop5zumhpcha 333 71 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 333 72 10 10 CD work_dcmrfgamtvhcxjgop5zumhpcha 333 73 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 74 rr10 rr10 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 75 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 333 76 r10 r10 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 77 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 333 78 ref ref NN work_dcmrfgamtvhcxjgop5zumhpcha 333 79 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 333 80 above above IN work_dcmrfgamtvhcxjgop5zumhpcha 333 81 ref ref NN work_dcmrfgamtvhcxjgop5zumhpcha 333 82 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 83 r20 r20 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 84 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 333 85 20 20 CD work_dcmrfgamtvhcxjgop5zumhpcha 333 86 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 333 87 ref ref NN work_dcmrfgamtvhcxjgop5zumhpcha 333 88 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 333 89 new new JJ work_dcmrfgamtvhcxjgop5zumhpcha 333 90 cell cell NN work_dcmrfgamtvhcxjgop5zumhpcha 333 91 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 333 92 20 20 CD work_dcmrfgamtvhcxjgop5zumhpcha 333 93 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 94 rr20 rr20 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 95 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 333 96 r20 r20 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 97 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 333 98 ref ref NN work_dcmrfgamtvhcxjgop5zumhpcha 333 99 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 333 100 above above IN work_dcmrfgamtvhcxjgop5zumhpcha 333 101 ref ref NN work_dcmrfgamtvhcxjgop5zumhpcha 333 102 rr1 rr1 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 103 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 333 104 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 105 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 106 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 333 107 save save VB work_dcmrfgamtvhcxjgop5zumhpcha 333 108 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 109 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 110 rr2 rr2 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 111 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 333 112 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 113 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 114 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 333 115 save save VB work_dcmrfgamtvhcxjgop5zumhpcha 333 116 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 117 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 118 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 119 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 333 120 v1 v1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 121 : : : work_dcmrfgamtvhcxjgop5zumhpcha 333 122 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 123 rr10 rr10 UH work_dcmrfgamtvhcxjgop5zumhpcha 333 124 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 333 125 update update VB work_dcmrfgamtvhcxjgop5zumhpcha 333 126 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 127 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 128 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 333 129 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 130 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 131 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 132 10 10 CD work_dcmrfgamtvhcxjgop5zumhpcha 333 133 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 134 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 135 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 333 136 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 137 : : : work_dcmrfgamtvhcxjgop5zumhpcha 333 138 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 139 rr20 rr20 NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 140 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 333 141 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 333 142 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 143 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 144 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 333 145 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 146 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 147 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 148 20 20 CD work_dcmrfgamtvhcxjgop5zumhpcha 333 149 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 150 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 151 rr1 rr1 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 152 : : : work_dcmrfgamtvhcxjgop5zumhpcha 333 153 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 154 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 155 rr2 rr2 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 156 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 333 157 v1!v2 v1!v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 158 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 333 159 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 333 160 create create VB work_dcmrfgamtvhcxjgop5zumhpcha 333 161 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 333 162 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 333 163 call call NN work_dcmrfgamtvhcxjgop5zumhpcha 333 164 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 165 Error Error NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 166 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 167 = = FW work_dcmrfgamtvhcxjgop5zumhpcha 333 168 ∅ ∅ FW work_dcmrfgamtvhcxjgop5zumhpcha 333 169 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 333 170 error error NN work_dcmrfgamtvhcxjgop5zumhpcha 333 171 alias alia NNS work_dcmrfgamtvhcxjgop5zumhpcha 333 172 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 173 Case case NN work_dcmrfgamtvhcxjgop5zumhpcha 333 174 v v IN work_dcmrfgamtvhcxjgop5zumhpcha 333 175 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 176 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 177 p1,s1), p1,s1), NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 178 ... ... NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 179 (pN (pN NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 180 , , , work_dcmrfgamtvhcxjgop5zumhpcha 333 181 sN sN NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 182 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 183 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 184 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 185 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 186 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 187 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 333 188 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 333 189 v v NN work_dcmrfgamtvhcxjgop5zumhpcha 333 190 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 333 191 ... ... : work_dcmrfgamtvhcxjgop5zumhpcha 333 192 let let VB work_dcmrfgamtvhcxjgop5zumhpcha 333 193 old old JJ work_dcmrfgamtvhcxjgop5zumhpcha 333 194 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 195 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 196 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 197 v.c1,v2.c2 v.c1,v2.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 198 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 199 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 200 v.c1,v2.c2 v.c1,v2.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 201 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 202 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 203 a0 a0 NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 204 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 205 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 333 206   NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 207 1≤ 1≤ NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 208 i≤ i≤ NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 209 N N NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 210 aliasCase aliasCase NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 211 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 212 old old JJ work_dcmrfgamtvhcxjgop5zumhpcha 333 213 v v NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 214 pi pi NN work_dcmrfgamtvhcxjgop5zumhpcha 333 215 si si NN work_dcmrfgamtvhcxjgop5zumhpcha 333 216 aliasCase aliascase NN work_dcmrfgamtvhcxjgop5zumhpcha 333 217 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 218 av av IN work_dcmrfgamtvhcxjgop5zumhpcha 333 219 v v NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 220 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 221 Pat Pat NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 222 dc dc NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 223 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 224 v1 v1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 225 , , , work_dcmrfgamtvhcxjgop5zumhpcha 333 226 ... ... : work_dcmrfgamtvhcxjgop5zumhpcha 333 227 vN vN NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 228 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 229 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 230 s s NN work_dcmrfgamtvhcxjgop5zumhpcha 333 231 = = XX work_dcmrfgamtvhcxjgop5zumhpcha 333 232 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 333 233 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 234 Dc Dc NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 235 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 236 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 333 237 ... ... : work_dcmrfgamtvhcxjgop5zumhpcha 333 238 *vN *vn NN work_dcmrfgamtvhcxjgop5zumhpcha 333 239 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 240 - - : work_dcmrfgamtvhcxjgop5zumhpcha 333 241 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 333 242 s s NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 243 let let VBD work_dcmrfgamtvhcxjgop5zumhpcha 333 244 avdc avdc NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 245 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 246 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 247 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 248 fc(v.(dc.i fc(v.(dc.i NNS work_dcmrfgamtvhcxjgop5zumhpcha 333 249 : : : work_dcmrfgamtvhcxjgop5zumhpcha 333 250 c1)),w.c2 c1)),w.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 251 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 252 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 253 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 254 fc(v.(dc.i fc(v.(dc.i NNS work_dcmrfgamtvhcxjgop5zumhpcha 333 255 : : : work_dcmrfgamtvhcxjgop5zumhpcha 333 256 c1)),w.c2 c1)),w.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 333 257 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 258 ∈ ∈ VBZ work_dcmrfgamtvhcxjgop5zumhpcha 333 259 av av NN work_dcmrfgamtvhcxjgop5zumhpcha 333 260 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 261 rself rself NN work_dcmrfgamtvhcxjgop5zumhpcha 333 262 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 333 263 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 264 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 333 265 vi.[Ref.1],vi vi.[ref.1],vi NN work_dcmrfgamtvhcxjgop5zumhpcha 333 266 . . . work_dcmrfgamtvhcxjgop5zumhpcha 334 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 334 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 334 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 334 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 334 5 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 334 6 1 1 CD work_dcmrfgamtvhcxjgop5zumhpcha 334 7 ≤ ≤ NN work_dcmrfgamtvhcxjgop5zumhpcha 334 8 i i PRP work_dcmrfgamtvhcxjgop5zumhpcha 334 9 ≤ ≤ NNP work_dcmrfgamtvhcxjgop5zumhpcha 334 10 N N NNP work_dcmrfgamtvhcxjgop5zumhpcha 334 11 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 334 12 vishare vishare NN work_dcmrfgamtvhcxjgop5zumhpcha 334 13 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 334 14 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 334 15 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 334 16 fc(vi.(Ref.1 fc(vi.(ref.1 FW work_dcmrfgamtvhcxjgop5zumhpcha 334 17 : : : work_dcmrfgamtvhcxjgop5zumhpcha 334 18 c1)),fc(vj c1)),fc(vj NNP work_dcmrfgamtvhcxjgop5zumhpcha 334 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 335 1 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 335 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 335 3 : : : work_dcmrfgamtvhcxjgop5zumhpcha 335 4 c2 c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 335 5 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 335 6 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 335 7 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 335 8 | | VBN work_dcmrfgamtvhcxjgop5zumhpcha 335 9 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 335 10 fc(v.(dc.i fc(v.(dc.i NNS work_dcmrfgamtvhcxjgop5zumhpcha 335 11 : : : work_dcmrfgamtvhcxjgop5zumhpcha 335 12 c1)),fc(v.(dc.j c1)),fc(v.(dc.j LS work_dcmrfgamtvhcxjgop5zumhpcha 335 13 : : : work_dcmrfgamtvhcxjgop5zumhpcha 335 14 c2 c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 335 15 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 335 16 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 335 17 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 335 18 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 335 19 av av NN work_dcmrfgamtvhcxjgop5zumhpcha 335 20 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 335 21 share share NN work_dcmrfgamtvhcxjgop5zumhpcha 335 22 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 335 23 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 335 24 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 335 25 fc(vi fc(vi NNS work_dcmrfgamtvhcxjgop5zumhpcha 335 26 . . . work_dcmrfgamtvhcxjgop5zumhpcha 336 1 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 336 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 336 3 : : : work_dcmrfgamtvhcxjgop5zumhpcha 336 4 c1)),w.c2 c1)),w.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 336 5 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 336 6 | | NNP work_dcmrfgamtvhcxjgop5zumhpcha 336 7 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 336 8 fc(v.(dc.i fc(v.(dc.i NNS work_dcmrfgamtvhcxjgop5zumhpcha 336 9 : : : work_dcmrfgamtvhcxjgop5zumhpcha 336 10 c1)),w.c2 c1)),w.c2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 336 11 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 336 12 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 336 13 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 336 14 ∈ ∈ NNP work_dcmrfgamtvhcxjgop5zumhpcha 336 15 av av NN work_dcmrfgamtvhcxjgop5zumhpcha 336 16 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 336 17 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 336 18 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 336 19 s s POS work_dcmrfgamtvhcxjgop5zumhpcha 336 20 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 336 21 rself rself NN work_dcmrfgamtvhcxjgop5zumhpcha 336 22 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 336 23 vishare vishare VBP work_dcmrfgamtvhcxjgop5zumhpcha 336 24 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 336 25 share∪(a0 share∪(a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 336 26 \ \ NNP work_dcmrfgamtvhcxjgop5zumhpcha 336 27 av)∪ av)∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 336 28 avdc avdc NN work_dcmrfgamtvhcxjgop5zumhpcha 336 29 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 336 30 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 336 31 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 336 32 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 336 33 expression expression NN work_dcmrfgamtvhcxjgop5zumhpcha 336 34 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 336 35 return return VBP work_dcmrfgamtvhcxjgop5zumhpcha 336 36 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 336 37 union union NN work_dcmrfgamtvhcxjgop5zumhpcha 336 38 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 336 39 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 336 40 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 336 41 sets set NNS work_dcmrfgamtvhcxjgop5zumhpcha 336 42 obtained obtain VBN work_dcmrfgamtvhcxjgop5zumhpcha 336 43 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 336 44 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 336 45 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 336 46 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 336 47 different different JJ work_dcmrfgamtvhcxjgop5zumhpcha 336 48 branches branch NNS work_dcmrfgamtvhcxjgop5zumhpcha 336 49 . . . work_dcmrfgamtvhcxjgop5zumhpcha 337 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 337 2 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 337 3 branch branch NN work_dcmrfgamtvhcxjgop5zumhpcha 337 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 337 5 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 337 6 only only RB work_dcmrfgamtvhcxjgop5zumhpcha 337 7 keep keep VBP work_dcmrfgamtvhcxjgop5zumhpcha 337 8 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 337 9 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 337 10 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 337 11 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 337 12 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 337 13 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 337 14 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 337 15 switching switch VBG work_dcmrfgamtvhcxjgop5zumhpcha 337 16 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 337 17 that that DT work_dcmrfgamtvhcxjgop5zumhpcha 337 18 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 337 19 compatible compatible JJ work_dcmrfgamtvhcxjgop5zumhpcha 337 20 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 337 21 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 337 22 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 337 23 constructor constructor NN work_dcmrfgamtvhcxjgop5zumhpcha 337 24 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 337 25 that that DT work_dcmrfgamtvhcxjgop5zumhpcha 337 26 branch branch NN work_dcmrfgamtvhcxjgop5zumhpcha 337 27 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 337 28 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 337 29 remove remove VBP work_dcmrfgamtvhcxjgop5zumhpcha 337 30 all all PDT work_dcmrfgamtvhcxjgop5zumhpcha 337 31 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 337 32 old old JJ work_dcmrfgamtvhcxjgop5zumhpcha 337 33 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 337 34 , , , work_dcmrfgamtvhcxjgop5zumhpcha 337 35 av av NN work_dcmrfgamtvhcxjgop5zumhpcha 337 36 , , , work_dcmrfgamtvhcxjgop5zumhpcha 337 37 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 337 38 add add VB work_dcmrfgamtvhcxjgop5zumhpcha 337 39 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 337 40 compatible compatible JJ work_dcmrfgamtvhcxjgop5zumhpcha 337 41 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 337 42 , , , work_dcmrfgamtvhcxjgop5zumhpcha 337 43 avdc avdc NNP work_dcmrfgamtvhcxjgop5zumhpcha 337 44 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 337 45 . . . work_dcmrfgamtvhcxjgop5zumhpcha 338 1 We -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 338 2 implicitly implicitly RB work_dcmrfgamtvhcxjgop5zumhpcha 338 3 use use VBP work_dcmrfgamtvhcxjgop5zumhpcha 338 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 338 5 inverse inverse NN work_dcmrfgamtvhcxjgop5zumhpcha 338 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 338 7 fc fc NNP work_dcmrfgamtvhcxjgop5zumhpcha 338 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 339 1 To to TO work_dcmrfgamtvhcxjgop5zumhpcha 339 2 deal deal VB work_dcmrfgamtvhcxjgop5zumhpcha 339 3 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 339 4 individual individual JJ work_dcmrfgamtvhcxjgop5zumhpcha 339 5 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 339 6 constructors constructor NNS work_dcmrfgamtvhcxjgop5zumhpcha 339 7 , , , work_dcmrfgamtvhcxjgop5zumhpcha 339 8 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 339 9 consider consider VBP work_dcmrfgamtvhcxjgop5zumhpcha 339 10 pairs pair NNS work_dcmrfgamtvhcxjgop5zumhpcha 339 11 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 339 12 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 339 13 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 339 14 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 339 15 i i PRP work_dcmrfgamtvhcxjgop5zumhpcha 339 16 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 339 17 j j NNP work_dcmrfgamtvhcxjgop5zumhpcha 339 18 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 339 19 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 339 20 alias alias VB work_dcmrfgamtvhcxjgop5zumhpcha 339 21 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 339 22 order order NN work_dcmrfgamtvhcxjgop5zumhpcha 339 23 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 339 24 compute compute VB work_dcmrfgamtvhcxjgop5zumhpcha 339 25 possible possible JJ work_dcmrfgamtvhcxjgop5zumhpcha 339 26 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 339 27 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 339 28 vi vi NNP work_dcmrfgamtvhcxjgop5zumhpcha 339 29 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 339 30 vj vj NNP work_dcmrfgamtvhcxjgop5zumhpcha 339 31 , , , work_dcmrfgamtvhcxjgop5zumhpcha 339 32 including include VBG work_dcmrfgamtvhcxjgop5zumhpcha 339 33 self self NN work_dcmrfgamtvhcxjgop5zumhpcha 339 34 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 339 35 aliases alias NNS work_dcmrfgamtvhcxjgop5zumhpcha 339 36 when when WRB work_dcmrfgamtvhcxjgop5zumhpcha 339 37 i i PRP work_dcmrfgamtvhcxjgop5zumhpcha 339 38 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 339 39 j. j. NNP work_dcmrfgamtvhcxjgop5zumhpcha 340 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 340 2 corresponding correspond VBG work_dcmrfgamtvhcxjgop5zumhpcha 340 3 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 340 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 340 5 vi vi NNP work_dcmrfgamtvhcxjgop5zumhpcha 340 6 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 340 7 prepended prepended JJ work_dcmrfgamtvhcxjgop5zumhpcha 340 8 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 340 9 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 340 10 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 340 11 folded fold VBN work_dcmrfgamtvhcxjgop5zumhpcha 340 12 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 340 13 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 340 14 alias alias VB work_dcmrfgamtvhcxjgop5zumhpcha 340 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 340 16 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 340 17 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 340 18 vj vj NNP work_dcmrfgamtvhcxjgop5zumhpcha 340 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 341 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 341 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 341 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 341 4 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 341 5 v v NN work_dcmrfgamtvhcxjgop5zumhpcha 341 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 341 7 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 341 8 RTrees RTrees NNP work_dcmrfgamtvhcxjgop5zumhpcha 341 9 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 341 10 matched match VBN work_dcmrfgamtvhcxjgop5zumhpcha 341 11 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 341 12 Cons con NNS work_dcmrfgamtvhcxjgop5zumhpcha 341 13 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 341 14 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 341 15 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 341 16 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 341 17 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 341 18 v. v. CC work_dcmrfgamtvhcxjgop5zumhpcha 341 19 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 341 20 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 341 21 self self NN work_dcmrfgamtvhcxjgop5zumhpcha 341 22 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 341 23 aliases alias NNS work_dcmrfgamtvhcxjgop5zumhpcha 341 24 , , , work_dcmrfgamtvhcxjgop5zumhpcha 341 25 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 341 26 need need VBP work_dcmrfgamtvhcxjgop5zumhpcha 341 27 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 341 28 find find VB work_dcmrfgamtvhcxjgop5zumhpcha 341 29 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 341 30 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 341 31 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 341 32 fold fold VBP work_dcmrfgamtvhcxjgop5zumhpcha 341 33 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 341 34 v. v. IN work_dcmrfgamtvhcxjgop5zumhpcha 341 35 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 341 36 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 341 37 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 341 38 v.[Cons.2 v.[Cons.2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 341 39 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 341 40 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 341 41 v.[Cons.1,RNode.2 v.[Cons.1,RNode.2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 341 42 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 341 43 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 341 44 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 341 45 order order NN work_dcmrfgamtvhcxjgop5zumhpcha 341 46 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 341 47 compute compute VB work_dcmrfgamtvhcxjgop5zumhpcha 341 48 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 341 49 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 341 50 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 341 51 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 341 52 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 341 53 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 341 54 . . . work_dcmrfgamtvhcxjgop5zumhpcha 342 1 Thus thus RB work_dcmrfgamtvhcxjgop5zumhpcha 342 2 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 342 3 compute compute VBP work_dcmrfgamtvhcxjgop5zumhpcha 342 4 that that DT work_dcmrfgamtvhcxjgop5zumhpcha 342 5 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 342 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 343 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 343 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 343 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 343 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 343 5 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 343 6 alias alias VB work_dcmrfgamtvhcxjgop5zumhpcha 343 7 v1.[Ref.1,RNode.2 v1.[Ref.1,RNode.2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 343 8 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 343 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 344 1 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 344 2 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 344 3 occur occur VB work_dcmrfgamtvhcxjgop5zumhpcha 344 4 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 344 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 344 6 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 344 7 structure structure NN work_dcmrfgamtvhcxjgop5zumhpcha 344 8 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 344 9 cyclic cyclic JJ work_dcmrfgamtvhcxjgop5zumhpcha 344 10 , , , work_dcmrfgamtvhcxjgop5zumhpcha 344 11 such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 344 12 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 344 13 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 344 14 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 344 15 below below IN work_dcmrfgamtvhcxjgop5zumhpcha 344 16 where where WRB work_dcmrfgamtvhcxjgop5zumhpcha 344 17 v v NNP work_dcmrfgamtvhcxjgop5zumhpcha 344 18 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 344 19 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 344 20 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 344 21 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 344 22 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 344 23 single single JJ work_dcmrfgamtvhcxjgop5zumhpcha 344 24 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 344 25 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 344 26 2 2 CD work_dcmrfgamtvhcxjgop5zumhpcha 344 27 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 344 28 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 344 29 node node NN work_dcmrfgamtvhcxjgop5zumhpcha 344 30 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 344 31 v v NN work_dcmrfgamtvhcxjgop5zumhpcha 344 32 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 344 33 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 344 34 children child NNS work_dcmrfgamtvhcxjgop5zumhpcha 344 35 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 344 36 hence hence RB work_dcmrfgamtvhcxjgop5zumhpcha 344 37 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 344 38 represents represent VBZ work_dcmrfgamtvhcxjgop5zumhpcha 344 39 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 344 40 single single JJ work_dcmrfgamtvhcxjgop5zumhpcha 344 41 infinite infinite JJ work_dcmrfgamtvhcxjgop5zumhpcha 344 42 branch branch NN work_dcmrfgamtvhcxjgop5zumhpcha 344 43 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 344 44 . . . work_dcmrfgamtvhcxjgop5zumhpcha 345 1 Note note VB work_dcmrfgamtvhcxjgop5zumhpcha 345 2 that that DT work_dcmrfgamtvhcxjgop5zumhpcha 345 3 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 345 4 . . . work_dcmrfgamtvhcxjgop5zumhpcha 346 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 346 2 Ref.1,RNode.2 Ref.1,RNode.2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 346 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 346 4 represents represent VBZ work_dcmrfgamtvhcxjgop5zumhpcha 346 5 both both CC work_dcmrfgamtvhcxjgop5zumhpcha 346 6 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 346 7 memory memory NN work_dcmrfgamtvhcxjgop5zumhpcha 346 8 cell cell NN work_dcmrfgamtvhcxjgop5zumhpcha 346 9 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 346 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 346 11 Cons Cons NNPS work_dcmrfgamtvhcxjgop5zumhpcha 346 12 pointer pointer NN work_dcmrfgamtvhcxjgop5zumhpcha 346 13 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 346 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 346 15 cell cell NN work_dcmrfgamtvhcxjgop5zumhpcha 346 16 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 346 17 Nil Nil NNP work_dcmrfgamtvhcxjgop5zumhpcha 346 18 . . . work_dcmrfgamtvhcxjgop5zumhpcha 347 1 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 347 2 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 347 3 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 347 4 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 347 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 347 6 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 347 7 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 347 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 348 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 348 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 348 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 348 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 348 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 348 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 348 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 348 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 348 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 348 10 18/25 18/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 348 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 348 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 348 13 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 348 14 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 348 15 Instype Instype NNP work_dcmrfgamtvhcxjgop5zumhpcha 348 16 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 348 17 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 348 18 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 348 19 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 348 20 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 348 21 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 348 22 v1 v1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 348 23 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 348 24 v2::t v2::t CD work_dcmrfgamtvhcxjgop5zumhpcha 348 25 alias alia NNS work_dcmrfgamtvhcxjgop5zumhpcha 348 26 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 348 27 EqVar EqVar NNP work_dcmrfgamtvhcxjgop5zumhpcha 348 28 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 348 29 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 348 30 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 348 31 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 348 32 -- -- . work_dcmrfgamtvhcxjgop5zumhpcha 348 33 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 348 34 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 348 35 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 348 36 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 348 37 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 348 38 introduced introduce VBN work_dcmrfgamtvhcxjgop5zumhpcha 348 39 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 348 40 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 348 41 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 348 42 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 348 43 , , , work_dcmrfgamtvhcxjgop5zumhpcha 348 44 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 348 45 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 348 46 must must MD work_dcmrfgamtvhcxjgop5zumhpcha 348 47 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 348 48 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 348 49 indirectly indirectly RB work_dcmrfgamtvhcxjgop5zumhpcha 348 50 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 348 51 later later RB work_dcmrfgamtvhcxjgop5zumhpcha 348 52 while while IN work_dcmrfgamtvhcxjgop5zumhpcha 348 53 live live JJ work_dcmrfgamtvhcxjgop5zumhpcha 348 54 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 348 55 Type type NN work_dcmrfgamtvhcxjgop5zumhpcha 348 56 instantiation instantiation NN work_dcmrfgamtvhcxjgop5zumhpcha 348 57 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 348 58 dealt deal VBN work_dcmrfgamtvhcxjgop5zumhpcha 348 59 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 348 60 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 348 61 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 348 62 same same JJ work_dcmrfgamtvhcxjgop5zumhpcha 348 63 way way NN work_dcmrfgamtvhcxjgop5zumhpcha 348 64 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 348 65 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 348 66 equality equality NN work_dcmrfgamtvhcxjgop5zumhpcha 348 67 , , , work_dcmrfgamtvhcxjgop5zumhpcha 348 68 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 348 69 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 348 70 additional additional JJ work_dcmrfgamtvhcxjgop5zumhpcha 348 71 check check NN work_dcmrfgamtvhcxjgop5zumhpcha 348 72 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 348 73 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 348 74 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 348 75 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 348 76 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 348 77 introduced introduce VBN work_dcmrfgamtvhcxjgop5zumhpcha 348 78 , , , work_dcmrfgamtvhcxjgop5zumhpcha 348 79 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 348 80 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 348 81 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 348 82 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 348 83 more more RBR work_dcmrfgamtvhcxjgop5zumhpcha 348 84 general general JJ work_dcmrfgamtvhcxjgop5zumhpcha 348 85 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 348 86 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 348 87 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 348 88 implicitly implicitly RB work_dcmrfgamtvhcxjgop5zumhpcha 348 89 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 348 90 later later RB work_dcmrfgamtvhcxjgop5zumhpcha 348 91 while while IN work_dcmrfgamtvhcxjgop5zumhpcha 348 92 still still RB work_dcmrfgamtvhcxjgop5zumhpcha 348 93 live live VBP work_dcmrfgamtvhcxjgop5zumhpcha 348 94 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 348 95 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 348 96 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 348 97 sufficient sufficient JJ work_dcmrfgamtvhcxjgop5zumhpcha 348 98 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 348 99 check check VB work_dcmrfgamtvhcxjgop5zumhpcha 348 100 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 348 101 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 348 102 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 348 103 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 348 104 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 348 105 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 348 106 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 348 107 annotation annotation NN work_dcmrfgamtvhcxjgop5zumhpcha 348 108 attached attach VBN work_dcmrfgamtvhcxjgop5zumhpcha 348 109 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 348 110 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 348 111 later later JJ work_dcmrfgamtvhcxjgop5zumhpcha 348 112 statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 348 113 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 348 114 . . . work_dcmrfgamtvhcxjgop5zumhpcha 349 1 EXAMPLE example NN work_dcmrfgamtvhcxjgop5zumhpcha 349 2 We -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 349 3 now now RB work_dcmrfgamtvhcxjgop5zumhpcha 349 4 show show VBP work_dcmrfgamtvhcxjgop5zumhpcha 349 5 how how WRB work_dcmrfgamtvhcxjgop5zumhpcha 349 6 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 349 7 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 349 8 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 349 9 algorithm algorithm NNP work_dcmrfgamtvhcxjgop5zumhpcha 349 10 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 349 11 applied apply VBN work_dcmrfgamtvhcxjgop5zumhpcha 349 12 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 349 13 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 349 14 binary binary JJ work_dcmrfgamtvhcxjgop5zumhpcha 349 15 search search NN work_dcmrfgamtvhcxjgop5zumhpcha 349 16 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 349 17 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 349 18 given give VBN work_dcmrfgamtvhcxjgop5zumhpcha 349 19 earlier early RBR work_dcmrfgamtvhcxjgop5zumhpcha 349 20 . . . work_dcmrfgamtvhcxjgop5zumhpcha 350 1 We -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 350 2 give give VBP work_dcmrfgamtvhcxjgop5zumhpcha 350 3 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 350 4 core core NN work_dcmrfgamtvhcxjgop5zumhpcha 350 5 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 350 6 version version NN work_dcmrfgamtvhcxjgop5zumhpcha 350 7 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 350 8 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 350 9 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 350 10 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 350 11 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 350 12 alias alia NNS work_dcmrfgamtvhcxjgop5zumhpcha 350 13 set set VBN work_dcmrfgamtvhcxjgop5zumhpcha 350 14 before before RB work_dcmrfgamtvhcxjgop5zumhpcha 350 15 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 350 16 after after IN work_dcmrfgamtvhcxjgop5zumhpcha 350 17 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 350 18 statement statement NN work_dcmrfgamtvhcxjgop5zumhpcha 350 19 , , , work_dcmrfgamtvhcxjgop5zumhpcha 350 20 plus plus CC work_dcmrfgamtvhcxjgop5zumhpcha 350 21 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 350 22 additional additional JJ work_dcmrfgamtvhcxjgop5zumhpcha 350 23 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 350 24 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 350 25 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 350 26 end end NN work_dcmrfgamtvhcxjgop5zumhpcha 350 27 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 350 28 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 350 29 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 350 30 union union NN work_dcmrfgamtvhcxjgop5zumhpcha 350 31 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 350 32 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 350 33 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 350 34 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 350 35 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 350 36 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 350 37 conditions condition NNS work_dcmrfgamtvhcxjgop5zumhpcha 350 38 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 350 39 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 350 40 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 350 41 . . . work_dcmrfgamtvhcxjgop5zumhpcha 351 1 To to TO work_dcmrfgamtvhcxjgop5zumhpcha 351 2 save save VB work_dcmrfgamtvhcxjgop5zumhpcha 351 3 space space NN work_dcmrfgamtvhcxjgop5zumhpcha 351 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 351 5 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 351 6 write write VBP work_dcmrfgamtvhcxjgop5zumhpcha 351 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 351 8 alias alia NNS work_dcmrfgamtvhcxjgop5zumhpcha 351 9 set set VBN work_dcmrfgamtvhcxjgop5zumhpcha 351 10 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 351 11 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 351 12 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 351 13 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 351 14 sets set NNS work_dcmrfgamtvhcxjgop5zumhpcha 351 15 where where WRB work_dcmrfgamtvhcxjgop5zumhpcha 351 16 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 351 17 inner inner JJ work_dcmrfgamtvhcxjgop5zumhpcha 351 18 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 351 19 represents represent VBZ work_dcmrfgamtvhcxjgop5zumhpcha 351 20 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 351 21 sets set NNS work_dcmrfgamtvhcxjgop5zumhpcha 351 22 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 351 23 exactly exactly RB work_dcmrfgamtvhcxjgop5zumhpcha 351 24 two two CD work_dcmrfgamtvhcxjgop5zumhpcha 351 25 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 351 26 its -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 351 27 members member NNS work_dcmrfgamtvhcxjgop5zumhpcha 351 28 . . . work_dcmrfgamtvhcxjgop5zumhpcha 352 1 Thus thus RB work_dcmrfgamtvhcxjgop5zumhpcha 352 2 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 352 3 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 352 4 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 352 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 352 6 b b NN work_dcmrfgamtvhcxjgop5zumhpcha 352 7 , , , work_dcmrfgamtvhcxjgop5zumhpcha 352 8 c c NN work_dcmrfgamtvhcxjgop5zumhpcha 352 9 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 352 10 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 352 11 represents represent VBZ work_dcmrfgamtvhcxjgop5zumhpcha 352 12 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 352 13 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 352 14 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 352 15 six six CD work_dcmrfgamtvhcxjgop5zumhpcha 352 16 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 352 17 pairs pairs NNPS work_dcmrfgamtvhcxjgop5zumhpcha 352 18 : : : work_dcmrfgamtvhcxjgop5zumhpcha 352 19 aliasing aliase VBG work_dcmrfgamtvhcxjgop5zumhpcha 352 20 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 352 21 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 352 22 pairs pair NNS work_dcmrfgamtvhcxjgop5zumhpcha 352 23 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 352 24 elements element NNS work_dcmrfgamtvhcxjgop5zumhpcha 352 25 , , , work_dcmrfgamtvhcxjgop5zumhpcha 352 26 including include VBG work_dcmrfgamtvhcxjgop5zumhpcha 352 27 self self NN work_dcmrfgamtvhcxjgop5zumhpcha 352 28 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 352 29 aliases alias NNS work_dcmrfgamtvhcxjgop5zumhpcha 352 30 . . . work_dcmrfgamtvhcxjgop5zumhpcha 353 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 353 2 return return NN work_dcmrfgamtvhcxjgop5zumhpcha 353 3 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 353 4 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 353 5 given give VBN work_dcmrfgamtvhcxjgop5zumhpcha 353 6 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 353 7 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 353 8 ret ret NN work_dcmrfgamtvhcxjgop5zumhpcha 353 9 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 353 10 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 353 11 absL absL NNS work_dcmrfgamtvhcxjgop5zumhpcha 353 12 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 353 13 absT absT NNS work_dcmrfgamtvhcxjgop5zumhpcha 353 14 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 353 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 353 16 versions version NNS work_dcmrfgamtvhcxjgop5zumhpcha 353 17 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 353 18 abstract abstract NNP work_dcmrfgamtvhcxjgop5zumhpcha 353 19 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 353 20 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 353 21 Ints Ints NNPS work_dcmrfgamtvhcxjgop5zumhpcha 353 22 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 353 23 Tree Tree NNP work_dcmrfgamtvhcxjgop5zumhpcha 353 24 , , , work_dcmrfgamtvhcxjgop5zumhpcha 353 25 respectively respectively RB work_dcmrfgamtvhcxjgop5zumhpcha 353 26 . . . work_dcmrfgamtvhcxjgop5zumhpcha 354 1 list_bst list_bst NNP work_dcmrfgamtvhcxjgop5zumhpcha 354 2 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 354 3 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 354 4 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 354 5 0 0 CD work_dcmrfgamtvhcxjgop5zumhpcha 354 6 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 354 7 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 354 8 TNil TNil NNP work_dcmrfgamtvhcxjgop5zumhpcha 354 9 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 354 10 1 1 CD work_dcmrfgamtvhcxjgop5zumhpcha 354 11 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 354 12 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 354 13 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 354 14 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 354 15 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 354 16 2 2 LS work_dcmrfgamtvhcxjgop5zumhpcha 354 17 list_bst_du list_bst_du NNPS work_dcmrfgamtvhcxjgop5zumhpcha 354 18 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 354 19 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 354 20 tp tp UH work_dcmrfgamtvhcxjgop5zumhpcha 354 21 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 354 22 3 3 CD work_dcmrfgamtvhcxjgop5zumhpcha 354 23 ret ret NN work_dcmrfgamtvhcxjgop5zumhpcha 354 24 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 354 25 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 354 26 tp tp UH work_dcmrfgamtvhcxjgop5zumhpcha 354 27 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 354 28 4 4 LS work_dcmrfgamtvhcxjgop5zumhpcha 354 29 We -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 354 30 start start VBP work_dcmrfgamtvhcxjgop5zumhpcha 354 31 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 354 32 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 354 33 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 354 34 : : : work_dcmrfgamtvhcxjgop5zumhpcha 354 35 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 354 36 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 354 37 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 354 38 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 354 39 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 354 40 . . . work_dcmrfgamtvhcxjgop5zumhpcha 355 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 355 2 Cons.1 Cons.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 355 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 355 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 355 5 absL. absL. NNP work_dcmrfgamtvhcxjgop5zumhpcha 356 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 356 2 Cons.1 Cons.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 356 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 356 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 356 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 356 6 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 356 7 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 356 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 357 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 357 2 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 357 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 357 4 absL. absL. NNP work_dcmrfgamtvhcxjgop5zumhpcha 357 5 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 357 6 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 357 7 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 357 8 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 357 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 358 1 Binding bind VBG work_dcmrfgamtvhcxjgop5zumhpcha 358 2 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 358 3 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 358 4 constant constant JJ work_dcmrfgamtvhcxjgop5zumhpcha 358 5 introduces introduce NNS work_dcmrfgamtvhcxjgop5zumhpcha 358 6 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 358 7 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 358 8 so so RB work_dcmrfgamtvhcxjgop5zumhpcha 358 9 a1 a1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 358 10 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 358 11 a0 a0 FW work_dcmrfgamtvhcxjgop5zumhpcha 358 12 . . . work_dcmrfgamtvhcxjgop5zumhpcha 359 1 a2 a2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 359 2 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 359 3 a1∪{tp.[Ref.1 a1∪{tp.[Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 359 4 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 359 5 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 359 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 360 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 360 2 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 360 3 call call NN work_dcmrfgamtvhcxjgop5zumhpcha 360 4 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 360 5 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 360 6 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 360 7 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 360 8 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 360 9 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 360 10 tp.[Ref.1]},{tp tp.[ref.1]},{tp NN work_dcmrfgamtvhcxjgop5zumhpcha 360 11 . . . work_dcmrfgamtvhcxjgop5zumhpcha 361 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 361 2 Ref.1,Node.2 Ref.1,Node.2 NNS work_dcmrfgamtvhcxjgop5zumhpcha 361 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 361 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 361 5 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 361 6 , , , work_dcmrfgamtvhcxjgop5zumhpcha 361 7 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 361 8 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 361 9 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 361 10 superset superset NN work_dcmrfgamtvhcxjgop5zumhpcha 361 11 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 361 12 a2 a2 NN work_dcmrfgamtvhcxjgop5zumhpcha 361 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 362 1 Since since IN work_dcmrfgamtvhcxjgop5zumhpcha 362 2 tp tp DT work_dcmrfgamtvhcxjgop5zumhpcha 362 3 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 362 4 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 362 5 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 362 6 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 362 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 362 8 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 362 9 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 362 10 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 362 11 tp tp NNP work_dcmrfgamtvhcxjgop5zumhpcha 362 12 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 362 13 added add VBN work_dcmrfgamtvhcxjgop5zumhpcha 362 14 : : : work_dcmrfgamtvhcxjgop5zumhpcha 362 15 a3 a3 NNP work_dcmrfgamtvhcxjgop5zumhpcha 362 16 = = -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 362 17 a2 a2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 362 18 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 362 19 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 362 20 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 362 21 tp.[Ref.1,Node.2 tp.[ref.1,node.2 NN work_dcmrfgamtvhcxjgop5zumhpcha 362 22 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 362 23 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 362 24 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 362 25 . . . work_dcmrfgamtvhcxjgop5zumhpcha 363 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 363 2 final final JJ work_dcmrfgamtvhcxjgop5zumhpcha 363 3 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 363 4 includes include VBZ work_dcmrfgamtvhcxjgop5zumhpcha 363 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 363 6 return return NN work_dcmrfgamtvhcxjgop5zumhpcha 363 7 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 363 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 363 9 ret ret NN work_dcmrfgamtvhcxjgop5zumhpcha 363 10 : : : work_dcmrfgamtvhcxjgop5zumhpcha 363 11 a4 a4 NNP work_dcmrfgamtvhcxjgop5zumhpcha 363 12 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 363 13 a3 a3 NNP work_dcmrfgamtvhcxjgop5zumhpcha 363 14 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 363 15 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 363 16 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 363 17 ret.[],tp ret.[],tp CD work_dcmrfgamtvhcxjgop5zumhpcha 363 18 . . . work_dcmrfgamtvhcxjgop5zumhpcha 364 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 364 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 364 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 364 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 364 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 364 6 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 364 7 ret.[Node.2],tp.[Ref.1,Node.2 ret.[node.2],tp.[ref.1,node.2 NN work_dcmrfgamtvhcxjgop5zumhpcha 364 8 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 364 9 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 364 10 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 364 11 . . . work_dcmrfgamtvhcxjgop5zumhpcha 365 1 After after IN work_dcmrfgamtvhcxjgop5zumhpcha 365 2 removing remove VBG work_dcmrfgamtvhcxjgop5zumhpcha 365 3 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 365 4 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 365 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 365 6 dead dead JJ work_dcmrfgamtvhcxjgop5zumhpcha 365 7 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 365 8 local local JJ work_dcmrfgamtvhcxjgop5zumhpcha 365 9 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 365 10 variable variable FW work_dcmrfgamtvhcxjgop5zumhpcha 365 11 tp tp IN work_dcmrfgamtvhcxjgop5zumhpcha 365 12 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 365 13 obtain obtain VBP work_dcmrfgamtvhcxjgop5zumhpcha 365 14 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 365 15 subset subset NN work_dcmrfgamtvhcxjgop5zumhpcha 365 16 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 365 17 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 365 18 union union NN work_dcmrfgamtvhcxjgop5zumhpcha 365 19 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 365 20 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 365 21 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 365 22 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 365 23 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 365 24 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 365 25 conditions condition NNS work_dcmrfgamtvhcxjgop5zumhpcha 365 26 , , , work_dcmrfgamtvhcxjgop5zumhpcha 365 27 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 365 28 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 365 29 a0 a0 JJ work_dcmrfgamtvhcxjgop5zumhpcha 365 30 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 365 31 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 365 32 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 365 33 ret.[],absT.[]},{ret ret.[],abst.[]},{ret NN work_dcmrfgamtvhcxjgop5zumhpcha 365 34 . . . work_dcmrfgamtvhcxjgop5zumhpcha 366 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 366 2 Node.2 Node.2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 366 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 366 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 366 5 absT.[Node.2 absT.[Node.2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 366 6 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 366 7 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 366 8 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 366 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 367 1 list_bst_du list_bst_du : work_dcmrfgamtvhcxjgop5zumhpcha 367 2 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 367 3 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 367 4 tp tp UH work_dcmrfgamtvhcxjgop5zumhpcha 367 5 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 367 6 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 367 7 0 0 CD work_dcmrfgamtvhcxjgop5zumhpcha 367 8 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 367 9 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 367 10 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 367 11 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 367 12 Cons con NNS work_dcmrfgamtvhcxjgop5zumhpcha 367 13 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 367 14 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 367 15 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 367 16 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 367 17 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 367 18 - - . work_dcmrfgamtvhcxjgop5zumhpcha 367 19 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 367 20 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 367 21 1 1 CD work_dcmrfgamtvhcxjgop5zumhpcha 367 22 Naish naish JJ work_dcmrfgamtvhcxjgop5zumhpcha 367 23 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 367 24 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 367 25 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 367 26 , , , work_dcmrfgamtvhcxjgop5zumhpcha 367 27 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 367 28 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 367 29 . . . work_dcmrfgamtvhcxjgop5zumhpcha 368 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 368 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 368 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 368 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 368 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 368 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 368 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 368 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 368 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 368 10 19/25 19/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 368 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ CD work_dcmrfgamtvhcxjgop5zumhpcha 368 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 368 13 x x NNP work_dcmrfgamtvhcxjgop5zumhpcha 368 14 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 368 15 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 368 16 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 368 17 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 368 18 2 2 CD work_dcmrfgamtvhcxjgop5zumhpcha 368 19 xs1 xs1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 368 20 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 368 21 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 368 22 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 368 23 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 368 24 3 3 CD work_dcmrfgamtvhcxjgop5zumhpcha 368 25 v3 v3 NN work_dcmrfgamtvhcxjgop5zumhpcha 368 26 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 368 27 bst_insert_du bst_insert_du NN work_dcmrfgamtvhcxjgop5zumhpcha 368 28 x x UH work_dcmrfgamtvhcxjgop5zumhpcha 368 29 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 368 30 tp tp UH work_dcmrfgamtvhcxjgop5zumhpcha 368 31 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 368 32 4 4 CD work_dcmrfgamtvhcxjgop5zumhpcha 368 33 v4 v4 NNP work_dcmrfgamtvhcxjgop5zumhpcha 368 34 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 368 35 list_bst_du list_bst_du NNP work_dcmrfgamtvhcxjgop5zumhpcha 368 36 xs1 xs1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 368 37 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 368 38 tp tp UH work_dcmrfgamtvhcxjgop5zumhpcha 368 39 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 368 40 5 5 CD work_dcmrfgamtvhcxjgop5zumhpcha 368 41 ret ret NN work_dcmrfgamtvhcxjgop5zumhpcha 368 42 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 368 43 v4 v4 FW work_dcmrfgamtvhcxjgop5zumhpcha 368 44 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 368 45 6 6 CD work_dcmrfgamtvhcxjgop5zumhpcha 368 46 Nil Nil NNP work_dcmrfgamtvhcxjgop5zumhpcha 368 47 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 368 48 > > NNP work_dcmrfgamtvhcxjgop5zumhpcha 368 49 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 368 50 7 7 CD work_dcmrfgamtvhcxjgop5zumhpcha 368 51 ret ret NN work_dcmrfgamtvhcxjgop5zumhpcha 368 52 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 368 53 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 368 54 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 368 55 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 368 56 8 8 LS work_dcmrfgamtvhcxjgop5zumhpcha 368 57 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 368 58 after after IN work_dcmrfgamtvhcxjgop5zumhpcha 368 59 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 368 60 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 368 61 9 9 CD work_dcmrfgamtvhcxjgop5zumhpcha 368 62 We -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 368 63 start start VBP work_dcmrfgamtvhcxjgop5zumhpcha 368 64 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 368 65 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 368 66 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 368 67 , , , work_dcmrfgamtvhcxjgop5zumhpcha 368 68 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 368 69 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 368 70 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 368 71 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 368 72 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 368 73 . . . work_dcmrfgamtvhcxjgop5zumhpcha 369 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 369 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 369 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 369 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 369 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 369 6 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 369 7 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 369 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 370 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 370 2 Ref.1,Node.2 Ref.1,Node.2 NNS work_dcmrfgamtvhcxjgop5zumhpcha 370 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 370 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 370 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 370 6 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 370 7 xs.[Cons.1],absL.[Cons.1]},{xs.[],absL. xs.[Cons.1],absL.[Cons.1]},{xs.[],absL. NNP work_dcmrfgamtvhcxjgop5zumhpcha 370 8 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 370 9 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 370 10 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 370 11 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 370 12 . . . work_dcmrfgamtvhcxjgop5zumhpcha 371 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 371 2 Cons Cons NNPS work_dcmrfgamtvhcxjgop5zumhpcha 371 3 branch branch NN work_dcmrfgamtvhcxjgop5zumhpcha 371 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 371 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 371 6 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 371 7 introduces introduce VBZ work_dcmrfgamtvhcxjgop5zumhpcha 371 8 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 371 9 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 371 10 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 371 11 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 371 12 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 371 13 : : : work_dcmrfgamtvhcxjgop5zumhpcha 371 14 a1 a1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 371 15 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 371 16 a0∪{{xs a0∪{{xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 371 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 372 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 372 2 Cons.1 Cons.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 372 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 372 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 372 5 absL. absL. NNP work_dcmrfgamtvhcxjgop5zumhpcha 373 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 373 2 Cons.1 Cons.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 373 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 373 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 373 5 v1 v1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 373 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 374 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 374 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 374 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 374 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 374 5 v2.[Ref.1,Cons.1]},{v2.[Ref.1],xs v2.[Ref.1,Cons.1]},{v2.[Ref.1],xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 374 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 375 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 375 2 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 375 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 375 4 absL. absL. NNP work_dcmrfgamtvhcxjgop5zumhpcha 375 5 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 375 6 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 375 7 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 375 8 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 375 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 376 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 376 2 list list NN work_dcmrfgamtvhcxjgop5zumhpcha 376 3 elements element NNS work_dcmrfgamtvhcxjgop5zumhpcha 376 4 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 376 5 atomic atomic JJ work_dcmrfgamtvhcxjgop5zumhpcha 376 6 so so RB work_dcmrfgamtvhcxjgop5zumhpcha 376 7 a2 a2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 376 8 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 376 9 a1 a1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 376 10 . . . work_dcmrfgamtvhcxjgop5zumhpcha 377 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 377 2 next next JJ work_dcmrfgamtvhcxjgop5zumhpcha 377 3 binding binding NN work_dcmrfgamtvhcxjgop5zumhpcha 377 4 makes make VBZ work_dcmrfgamtvhcxjgop5zumhpcha 377 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 377 6 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 377 7 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 377 8 xs1 xs1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 377 9 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 377 10 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 377 11 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 377 12 same same JJ work_dcmrfgamtvhcxjgop5zumhpcha 377 13 : : : work_dcmrfgamtvhcxjgop5zumhpcha 377 14 a3 a3 NNP work_dcmrfgamtvhcxjgop5zumhpcha 377 15 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 377 16 a2∪{{v2.[Ref.1],xs a2∪{{v2.[ref.1],xs NN work_dcmrfgamtvhcxjgop5zumhpcha 377 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 378 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 378 2 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 378 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 378 4 xs1 xs1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 378 5 . . . work_dcmrfgamtvhcxjgop5zumhpcha 379 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 379 2 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 379 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 379 4 absL. absl. NN work_dcmrfgamtvhcxjgop5zumhpcha 380 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 380 2 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 380 3 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 380 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 380 5 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 380 6 v1.[Ref.1],xs v1.[ref.1],xs NN work_dcmrfgamtvhcxjgop5zumhpcha 380 7 . . . work_dcmrfgamtvhcxjgop5zumhpcha 381 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 381 2 Cons.1 Cons.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 381 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 381 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 381 5 xs1 xs1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 381 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 382 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 382 2 Cons.1 Cons.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 382 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 382 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 382 5 absL. absL. NNP work_dcmrfgamtvhcxjgop5zumhpcha 383 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 383 2 Cons.1 Cons.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 383 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 383 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 383 5 v2.[Ref.1,Cons.1 v2.[ref.1,cons.1 ADD work_dcmrfgamtvhcxjgop5zumhpcha 383 6 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 383 7 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 383 8 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 383 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 384 1 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 384 2 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 384 3 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 384 4 simplified simplify VBN work_dcmrfgamtvhcxjgop5zumhpcha 384 5 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 384 6 removing remove VBG work_dcmrfgamtvhcxjgop5zumhpcha 384 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 384 8 dead dead JJ work_dcmrfgamtvhcxjgop5zumhpcha 384 9 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 384 10 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 384 11 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 384 12 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 384 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 385 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 385 2 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 385 3 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 385 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 385 5 calls call NNS work_dcmrfgamtvhcxjgop5zumhpcha 385 6 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 385 7 satisfied satisfied JJ work_dcmrfgamtvhcxjgop5zumhpcha 385 8 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 385 9 a6 a6 JJ work_dcmrfgamtvhcxjgop5zumhpcha 385 10 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 385 11 a5 a5 NNP work_dcmrfgamtvhcxjgop5zumhpcha 385 12 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 385 13 a4 a4 NNP work_dcmrfgamtvhcxjgop5zumhpcha 385 14 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 385 15 a3 a3 NNP work_dcmrfgamtvhcxjgop5zumhpcha 385 16 . . . work_dcmrfgamtvhcxjgop5zumhpcha 386 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 386 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 386 3 Nil Nil NNP work_dcmrfgamtvhcxjgop5zumhpcha 386 4 branch branch NN work_dcmrfgamtvhcxjgop5zumhpcha 386 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 386 6 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 386 7 remove remove VBP work_dcmrfgamtvhcxjgop5zumhpcha 386 8 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 386 9 incompatible incompatible JJ work_dcmrfgamtvhcxjgop5zumhpcha 386 10 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 386 11 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 386 12 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 386 13 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 386 14 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 386 15 : : : work_dcmrfgamtvhcxjgop5zumhpcha 386 16 a7 a7 NNP work_dcmrfgamtvhcxjgop5zumhpcha 386 17 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 386 18 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 386 19 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 386 20 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 386 21 . . . work_dcmrfgamtvhcxjgop5zumhpcha 387 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 387 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 387 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 387 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 387 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 387 6 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 387 7 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 387 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 388 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 388 2 Ref.1,Node.2 Ref.1,Node.2 NNS work_dcmrfgamtvhcxjgop5zumhpcha 388 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 388 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 388 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 388 6 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 388 7 absL. absl. NN work_dcmrfgamtvhcxjgop5zumhpcha 389 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 389 2 Cons.1 Cons.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 389 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 389 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 389 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 389 6 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 389 7 absL. absl. NN work_dcmrfgamtvhcxjgop5zumhpcha 390 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 390 2 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 390 3 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 390 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 390 5 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 390 6 a8 a8 NN work_dcmrfgamtvhcxjgop5zumhpcha 390 7 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 390 8 a7 a7 NN work_dcmrfgamtvhcxjgop5zumhpcha 390 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 391 1 Finally finally RB work_dcmrfgamtvhcxjgop5zumhpcha 391 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 391 3 a9 a9 NNP work_dcmrfgamtvhcxjgop5zumhpcha 391 4 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 391 5 a6 a6 NNP work_dcmrfgamtvhcxjgop5zumhpcha 391 6 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 391 7 a8 a8 NN work_dcmrfgamtvhcxjgop5zumhpcha 391 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 392 1 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 392 2 contains contain VBZ work_dcmrfgamtvhcxjgop5zumhpcha 392 3 all all PDT work_dcmrfgamtvhcxjgop5zumhpcha 392 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 392 5 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 392 6 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 392 7 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 392 8 parameter parameter NN work_dcmrfgamtvhcxjgop5zumhpcha 392 9 tp tp IN work_dcmrfgamtvhcxjgop5zumhpcha 392 10 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 392 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 392 12 ignoring ignore VBG work_dcmrfgamtvhcxjgop5zumhpcha 392 13 local local JJ work_dcmrfgamtvhcxjgop5zumhpcha 392 14 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 392 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 392 16 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 392 17 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 392 18 subset subset NN work_dcmrfgamtvhcxjgop5zumhpcha 392 19 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 392 20 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 392 21 union union NN work_dcmrfgamtvhcxjgop5zumhpcha 392 22 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 392 23 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 392 24 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 392 25 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 392 26 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 392 27 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 392 28 conditions condition NNS work_dcmrfgamtvhcxjgop5zumhpcha 392 29 , , , work_dcmrfgamtvhcxjgop5zumhpcha 392 30 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 392 31 . . . work_dcmrfgamtvhcxjgop5zumhpcha 393 1 bst_insert_du bst_insert_du NNP work_dcmrfgamtvhcxjgop5zumhpcha 393 2 x x NNPS work_dcmrfgamtvhcxjgop5zumhpcha 393 3 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 393 4 tp tp UH work_dcmrfgamtvhcxjgop5zumhpcha 393 5 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 393 6 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 7 0 0 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 8 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 393 9 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 393 10 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 393 11 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 393 12 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 13 1 1 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 14 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 393 15 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 393 16 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 393 17 TNil TNil NNP work_dcmrfgamtvhcxjgop5zumhpcha 393 18 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 393 19 > > NNP work_dcmrfgamtvhcxjgop5zumhpcha 393 20 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 21 2 2 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 22 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 393 23 = = FW work_dcmrfgamtvhcxjgop5zumhpcha 393 24 TNil tnil NN work_dcmrfgamtvhcxjgop5zumhpcha 393 25 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 26 3 3 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 27 v3 v3 NN work_dcmrfgamtvhcxjgop5zumhpcha 393 28 = = -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 393 29 TNil tnil NN work_dcmrfgamtvhcxjgop5zumhpcha 393 30 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 31 4 4 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 32 v4 v4 NN work_dcmrfgamtvhcxjgop5zumhpcha 393 33 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 393 34 Node Node NNP work_dcmrfgamtvhcxjgop5zumhpcha 393 35 v2 v2 NN work_dcmrfgamtvhcxjgop5zumhpcha 393 36 x x NN work_dcmrfgamtvhcxjgop5zumhpcha 393 37 v3 v3 NN work_dcmrfgamtvhcxjgop5zumhpcha 393 38 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 39 5 5 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 40 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 393 41 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 393 42 tp tp IN work_dcmrfgamtvhcxjgop5zumhpcha 393 43 : : : work_dcmrfgamtvhcxjgop5zumhpcha 393 44 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 393 45 v4 v4 FW work_dcmrfgamtvhcxjgop5zumhpcha 393 46 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 47 6 6 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 48 ret ret NN work_dcmrfgamtvhcxjgop5zumhpcha 393 49 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 393 50 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 393 51 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 393 52 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 53 7 7 LS work_dcmrfgamtvhcxjgop5zumhpcha 393 54 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 393 55 Node node NN work_dcmrfgamtvhcxjgop5zumhpcha 393 56 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 393 57 lp lp NN work_dcmrfgamtvhcxjgop5zumhpcha 393 58 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 393 59 v5 v5 NNP work_dcmrfgamtvhcxjgop5zumhpcha 393 60 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 393 61 rp rp NNP work_dcmrfgamtvhcxjgop5zumhpcha 393 62 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 393 63 - - : work_dcmrfgamtvhcxjgop5zumhpcha 393 64 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 393 65 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 66 8 8 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 67 n n NN work_dcmrfgamtvhcxjgop5zumhpcha 393 68 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 393 69 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 393 70 v5 v5 NNP work_dcmrfgamtvhcxjgop5zumhpcha 393 71 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 72 9 9 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 73 v6 v6 NN work_dcmrfgamtvhcxjgop5zumhpcha 393 74 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 393 75 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 393 76 x x NNP work_dcmrfgamtvhcxjgop5zumhpcha 393 77 < < XX work_dcmrfgamtvhcxjgop5zumhpcha 393 78 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 393 79 n n LS work_dcmrfgamtvhcxjgop5zumhpcha 393 80 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 393 81 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 82 10 10 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 83 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 393 84 v6 v6 NN work_dcmrfgamtvhcxjgop5zumhpcha 393 85 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 393 86 True true JJ work_dcmrfgamtvhcxjgop5zumhpcha 393 87 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 393 88 > > JJ work_dcmrfgamtvhcxjgop5zumhpcha 393 89 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 90 11 11 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 91 v7 v7 NN work_dcmrfgamtvhcxjgop5zumhpcha 393 92 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 393 93 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 393 94 bst_insert_du bst_insert_du NNP work_dcmrfgamtvhcxjgop5zumhpcha 393 95 x x NNP work_dcmrfgamtvhcxjgop5zumhpcha 393 96 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 393 97 lp lp NNP work_dcmrfgamtvhcxjgop5zumhpcha 393 98 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 393 99 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 393 100 tp tp UH work_dcmrfgamtvhcxjgop5zumhpcha 393 101 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 102 12 12 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 103 ret ret NN work_dcmrfgamtvhcxjgop5zumhpcha 393 104 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 393 105 v7 v7 NN work_dcmrfgamtvhcxjgop5zumhpcha 393 106 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 107 13 13 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 108 False false JJ work_dcmrfgamtvhcxjgop5zumhpcha 393 109 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 393 110 > > NN work_dcmrfgamtvhcxjgop5zumhpcha 393 111 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 112 14 14 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 113 v8 v8 NNP work_dcmrfgamtvhcxjgop5zumhpcha 393 114 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 393 115 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 393 116 bst_insert_du bst_insert_du NNP work_dcmrfgamtvhcxjgop5zumhpcha 393 117 x x NNP work_dcmrfgamtvhcxjgop5zumhpcha 393 118 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 393 119 rp rp LS work_dcmrfgamtvhcxjgop5zumhpcha 393 120 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 393 121 ! ! . work_dcmrfgamtvhcxjgop5zumhpcha 393 122 tp tp UH work_dcmrfgamtvhcxjgop5zumhpcha 393 123 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 124 15 15 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 125 ret ret NN work_dcmrfgamtvhcxjgop5zumhpcha 393 126 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 393 127 v8 v8 NN work_dcmrfgamtvhcxjgop5zumhpcha 393 128 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 129 16 16 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 130 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 131 end end NN work_dcmrfgamtvhcxjgop5zumhpcha 393 132 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 393 133 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 134 17 17 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 135 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 136 end end NN work_dcmrfgamtvhcxjgop5zumhpcha 393 137 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 393 138 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 393 139 18 18 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 140 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 393 141 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 393 142 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 393 143 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 393 144 , , , work_dcmrfgamtvhcxjgop5zumhpcha 393 145 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 393 146 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 393 147 . . . work_dcmrfgamtvhcxjgop5zumhpcha 394 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 394 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 394 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 394 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 394 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 394 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 394 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 394 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 394 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 394 10 20/25 20/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 394 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ ADD work_dcmrfgamtvhcxjgop5zumhpcha 394 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 394 13 Here here RB work_dcmrfgamtvhcxjgop5zumhpcha 394 14 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 394 15 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 394 16 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 394 17 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 394 18 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 394 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 395 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 395 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 395 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 395 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 395 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 395 6 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 395 7 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 395 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 396 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 396 2 Ref.1,Node.2 Ref.1,Node.2 NNS work_dcmrfgamtvhcxjgop5zumhpcha 396 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 396 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 396 5 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 396 6 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 396 7 a1 a1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 396 8 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 396 9 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 396 10 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 396 11 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 396 12 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 396 13 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 396 14 . . . work_dcmrfgamtvhcxjgop5zumhpcha 397 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 397 2 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 397 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 397 4 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 397 5 . . . work_dcmrfgamtvhcxjgop5zumhpcha 398 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 398 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 398 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 398 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 398 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 398 6 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 398 7 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 398 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 399 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 399 2 Ref.1,Node.2 Ref.1,Node.2 NNS work_dcmrfgamtvhcxjgop5zumhpcha 399 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 399 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 399 5 v1.[Node.2 v1.[Node.2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 399 6 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 399 7 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 399 8 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 399 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 400 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 400 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 400 3 TNil TNil NNP work_dcmrfgamtvhcxjgop5zumhpcha 400 4 branch branch NN work_dcmrfgamtvhcxjgop5zumhpcha 400 5 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 400 6 remove remove VBP work_dcmrfgamtvhcxjgop5zumhpcha 400 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 400 8 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 400 9 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 400 10 so so RB work_dcmrfgamtvhcxjgop5zumhpcha 400 11 a4 a4 NNP work_dcmrfgamtvhcxjgop5zumhpcha 400 12 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 400 13 a3 a3 NNP work_dcmrfgamtvhcxjgop5zumhpcha 400 14 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 400 15 a2 a2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 400 16 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 400 17 a0 a0 NN work_dcmrfgamtvhcxjgop5zumhpcha 400 18 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 400 19 a5 a5 JJ work_dcmrfgamtvhcxjgop5zumhpcha 400 20 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 400 21 a4 a4 NN work_dcmrfgamtvhcxjgop5zumhpcha 400 22 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 400 23 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 400 24 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 400 25 v4 v4 NN work_dcmrfgamtvhcxjgop5zumhpcha 400 26 . . . work_dcmrfgamtvhcxjgop5zumhpcha 401 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 401 2 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 401 3 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 401 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 401 5 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 401 6 v4.[Node.2 v4.[node.2 NN work_dcmrfgamtvhcxjgop5zumhpcha 401 7 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 401 8 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 401 9 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 401 10 . . . work_dcmrfgamtvhcxjgop5zumhpcha 402 1 After after IN work_dcmrfgamtvhcxjgop5zumhpcha 402 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 402 3 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 402 4 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 402 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 402 6 a6 a6 NNP work_dcmrfgamtvhcxjgop5zumhpcha 402 7 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 402 8 a5 a5 JJ work_dcmrfgamtvhcxjgop5zumhpcha 402 9 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 402 10 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 402 11 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 402 12 v4 v4 NN work_dcmrfgamtvhcxjgop5zumhpcha 402 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 403 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 403 2 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 403 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 403 4 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 403 5 . . . work_dcmrfgamtvhcxjgop5zumhpcha 404 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 404 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 404 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 404 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 404 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 404 6 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 404 7 v4 v4 NNP work_dcmrfgamtvhcxjgop5zumhpcha 404 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 405 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 405 2 Node.2 Node.2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 405 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 405 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 405 5 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 405 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 406 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 406 2 Ref.1,Node.2 Ref.1,Node.2 NNS work_dcmrfgamtvhcxjgop5zumhpcha 406 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 406 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 406 5 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 406 6 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 406 7 v4 v4 NNP work_dcmrfgamtvhcxjgop5zumhpcha 406 8 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 406 9 dead dead JJ work_dcmrfgamtvhcxjgop5zumhpcha 406 10 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 406 11 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 406 12 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 406 13 removed remove VBN work_dcmrfgamtvhcxjgop5zumhpcha 406 14 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 406 15 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 406 16 a7 a7 NNP work_dcmrfgamtvhcxjgop5zumhpcha 406 17 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 406 18 a6 a6 NN work_dcmrfgamtvhcxjgop5zumhpcha 406 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 407 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 407 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 407 3 Node Node NNP work_dcmrfgamtvhcxjgop5zumhpcha 407 4 branch branch NN work_dcmrfgamtvhcxjgop5zumhpcha 407 5 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 407 6 have have VBP work_dcmrfgamtvhcxjgop5zumhpcha 407 7 a8 a8 NN work_dcmrfgamtvhcxjgop5zumhpcha 407 8 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 407 9 a1 a1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 407 10 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 407 11 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 407 12 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 407 13 v1 v1 NN work_dcmrfgamtvhcxjgop5zumhpcha 407 14 . . . work_dcmrfgamtvhcxjgop5zumhpcha 408 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 408 2 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 408 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 408 4 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 408 5 . . . work_dcmrfgamtvhcxjgop5zumhpcha 409 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 409 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 409 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 409 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 409 5 lp lp NNP work_dcmrfgamtvhcxjgop5zumhpcha 409 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 410 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 410 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 410 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 410 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 410 5 rp rp NNP work_dcmrfgamtvhcxjgop5zumhpcha 410 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 411 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 411 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 411 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 411 4 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 411 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 411 6 { { -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 411 7 tp tp NN work_dcmrfgamtvhcxjgop5zumhpcha 411 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 412 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 412 2 Ref.1,Node.2 Ref.1,Node.2 NNS work_dcmrfgamtvhcxjgop5zumhpcha 412 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 412 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 412 5 lp lp NNP work_dcmrfgamtvhcxjgop5zumhpcha 412 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 413 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 413 2 Ref.1,Node.2 Ref.1,Node.2 NNS work_dcmrfgamtvhcxjgop5zumhpcha 413 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 413 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 413 5 rp rp NN work_dcmrfgamtvhcxjgop5zumhpcha 413 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 414 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 414 2 Ref.1,Node.2 Ref.1,Node.2 NNS work_dcmrfgamtvhcxjgop5zumhpcha 414 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 414 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 414 5 v5 v5 NNP work_dcmrfgamtvhcxjgop5zumhpcha 414 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 415 1 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 415 2 Ref.1 Ref.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 415 3 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 415 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 415 5 v1.[Node.2 v1.[Node.2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 415 6 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 415 7 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 415 8 } } -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 415 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 416 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 416 2 same same JJ work_dcmrfgamtvhcxjgop5zumhpcha 416 3 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 416 4 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 416 5 retained retain VBN work_dcmrfgamtvhcxjgop5zumhpcha 416 6 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 416 7 a9 a9 NNP work_dcmrfgamtvhcxjgop5zumhpcha 416 8 ... ... NFP work_dcmrfgamtvhcxjgop5zumhpcha 416 9 a17 a17 NNP work_dcmrfgamtvhcxjgop5zumhpcha 416 10 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 416 11 assuming assume VBG work_dcmrfgamtvhcxjgop5zumhpcha 416 12 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 416 13 dead dead JJ work_dcmrfgamtvhcxjgop5zumhpcha 416 14 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 416 15 v5 v5 NNP work_dcmrfgamtvhcxjgop5zumhpcha 416 16 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 416 17 retained retain VBN work_dcmrfgamtvhcxjgop5zumhpcha 416 18 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 416 19 , , , work_dcmrfgamtvhcxjgop5zumhpcha 416 20 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 416 21 preconditions precondition NNS work_dcmrfgamtvhcxjgop5zumhpcha 416 22 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 416 23 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 416 24 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 416 25 calls call NNS work_dcmrfgamtvhcxjgop5zumhpcha 416 26 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 416 27 satisfied satisfied JJ work_dcmrfgamtvhcxjgop5zumhpcha 416 28 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 416 29 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 416 30 required require VBN work_dcmrfgamtvhcxjgop5zumhpcha 416 31 annotations annotation NNS work_dcmrfgamtvhcxjgop5zumhpcha 416 32 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 416 33 present present JJ work_dcmrfgamtvhcxjgop5zumhpcha 416 34 . . . work_dcmrfgamtvhcxjgop5zumhpcha 417 1 Finally finally RB work_dcmrfgamtvhcxjgop5zumhpcha 417 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 417 3 a18 a18 NN work_dcmrfgamtvhcxjgop5zumhpcha 417 4 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 417 5 a17 a17 NN work_dcmrfgamtvhcxjgop5zumhpcha 417 6 ∪ ∪ NNP work_dcmrfgamtvhcxjgop5zumhpcha 417 7 a7 a7 NN work_dcmrfgamtvhcxjgop5zumhpcha 417 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 417 9 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 417 10 contains contain VBZ work_dcmrfgamtvhcxjgop5zumhpcha 417 11 all all PDT work_dcmrfgamtvhcxjgop5zumhpcha 417 12 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 417 13 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 417 14 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 417 15 tp tp NNP work_dcmrfgamtvhcxjgop5zumhpcha 417 16 , , , work_dcmrfgamtvhcxjgop5zumhpcha 417 17 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 417 18 after after IN work_dcmrfgamtvhcxjgop5zumhpcha 417 19 eliminating eliminate VBG work_dcmrfgamtvhcxjgop5zumhpcha 417 20 local local JJ work_dcmrfgamtvhcxjgop5zumhpcha 417 21 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 417 22 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 417 23 get get VBP work_dcmrfgamtvhcxjgop5zumhpcha 417 24 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 417 25 postcondition postcondition NN work_dcmrfgamtvhcxjgop5zumhpcha 417 26 , , , work_dcmrfgamtvhcxjgop5zumhpcha 417 27 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 417 28 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 417 29 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 417 30 same same JJ work_dcmrfgamtvhcxjgop5zumhpcha 417 31 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 417 32 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 417 33 precondition precondition NN work_dcmrfgamtvhcxjgop5zumhpcha 417 34 . . . work_dcmrfgamtvhcxjgop5zumhpcha 418 1 DISCUSSION DISCUSSION NNP work_dcmrfgamtvhcxjgop5zumhpcha 418 2 Imprecision Imprecision NNP work_dcmrfgamtvhcxjgop5zumhpcha 418 3 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 418 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 418 5 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 418 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 418 7 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 418 8 parameters parameter NNS work_dcmrfgamtvhcxjgop5zumhpcha 418 9 could could MD work_dcmrfgamtvhcxjgop5zumhpcha 418 10 potentially potentially RB work_dcmrfgamtvhcxjgop5zumhpcha 418 11 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 418 12 reduced reduce VBN work_dcmrfgamtvhcxjgop5zumhpcha 418 13 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 418 14 allowing allow VBG work_dcmrfgamtvhcxjgop5zumhpcha 418 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 418 16 user user NN work_dcmrfgamtvhcxjgop5zumhpcha 418 17 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 418 18 declare declare VB work_dcmrfgamtvhcxjgop5zumhpcha 418 19 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 418 20 only only RB work_dcmrfgamtvhcxjgop5zumhpcha 418 21 certain certain JJ work_dcmrfgamtvhcxjgop5zumhpcha 418 22 parts part NNS work_dcmrfgamtvhcxjgop5zumhpcha 418 23 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 418 24 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 418 25 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 418 26 structure structure NN work_dcmrfgamtvhcxjgop5zumhpcha 418 27 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 418 28 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 418 29 , , , work_dcmrfgamtvhcxjgop5zumhpcha 418 30 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 418 31 suggested suggest VBN work_dcmrfgamtvhcxjgop5zumhpcha 418 32 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 418 33 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 418 34 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 418 35 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 418 36 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 418 37 . . . work_dcmrfgamtvhcxjgop5zumhpcha 419 1 It -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 419 2 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 419 3 inevitable inevitable JJ work_dcmrfgamtvhcxjgop5zumhpcha 419 4 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 419 5 lose lose VBP work_dcmrfgamtvhcxjgop5zumhpcha 419 6 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 419 7 precision precision NN work_dcmrfgamtvhcxjgop5zumhpcha 419 8 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 419 9 recursion recursion NN work_dcmrfgamtvhcxjgop5zumhpcha 419 10 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 419 11 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 419 12 , , , work_dcmrfgamtvhcxjgop5zumhpcha 419 13 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 419 14 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 419 15 seems seem VBZ work_dcmrfgamtvhcxjgop5zumhpcha 419 16 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 419 17 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 419 18 loss loss NN work_dcmrfgamtvhcxjgop5zumhpcha 419 19 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 419 20 precision precision NN work_dcmrfgamtvhcxjgop5zumhpcha 419 21 could could MD work_dcmrfgamtvhcxjgop5zumhpcha 419 22 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 419 23 avoided avoid VBN work_dcmrfgamtvhcxjgop5zumhpcha 419 24 relatively relatively RB work_dcmrfgamtvhcxjgop5zumhpcha 419 25 easily easily RB work_dcmrfgamtvhcxjgop5zumhpcha 419 26 . . . work_dcmrfgamtvhcxjgop5zumhpcha 420 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 420 2 use use NN work_dcmrfgamtvhcxjgop5zumhpcha 420 3 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 420 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 420 5 empty empty JJ work_dcmrfgamtvhcxjgop5zumhpcha 420 6 path path NN work_dcmrfgamtvhcxjgop5zumhpcha 420 7 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 420 8 represent represent VB work_dcmrfgamtvhcxjgop5zumhpcha 420 9 sub sub NN work_dcmrfgamtvhcxjgop5zumhpcha 420 10 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 420 11 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 420 12 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 420 13 recursive recursive JJ work_dcmrfgamtvhcxjgop5zumhpcha 420 14 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 420 15 results result VBZ work_dcmrfgamtvhcxjgop5zumhpcha 420 16 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 420 17 imprecision imprecision NN work_dcmrfgamtvhcxjgop5zumhpcha 420 18 when when WRB work_dcmrfgamtvhcxjgop5zumhpcha 420 19 references reference NNS work_dcmrfgamtvhcxjgop5zumhpcha 420 20 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 420 21 created create VBN work_dcmrfgamtvhcxjgop5zumhpcha 420 22 . . . work_dcmrfgamtvhcxjgop5zumhpcha 421 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 421 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 421 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 421 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 421 5 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 421 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 421 7 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 421 8 vp vp NNP work_dcmrfgamtvhcxjgop5zumhpcha 421 9 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 421 10 Nil Nil NNP work_dcmrfgamtvhcxjgop5zumhpcha 421 11 ; ; : work_dcmrfgamtvhcxjgop5zumhpcha 421 12 v v NN work_dcmrfgamtvhcxjgop5zumhpcha 421 13 = = SYM work_dcmrfgamtvhcxjgop5zumhpcha 421 14 * * NFP work_dcmrfgamtvhcxjgop5zumhpcha 421 15 vp vp FW work_dcmrfgamtvhcxjgop5zumhpcha 421 16 concludes conclude VBZ work_dcmrfgamtvhcxjgop5zumhpcha 421 17 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 421 18 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 421 19 empty empty JJ work_dcmrfgamtvhcxjgop5zumhpcha 421 20 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 421 21 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 421 22 v v NNP work_dcmrfgamtvhcxjgop5zumhpcha 421 23 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 421 24 alias alias VB work_dcmrfgamtvhcxjgop5zumhpcha 421 25 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 421 26 itself -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 421 27 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 421 28 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 421 29 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 421 30 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 421 31 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 421 32 vp vp NNP work_dcmrfgamtvhcxjgop5zumhpcha 421 33 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 421 34 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 421 35 reality reality NN work_dcmrfgamtvhcxjgop5zumhpcha 421 36 , , , work_dcmrfgamtvhcxjgop5zumhpcha 421 37 v v LS work_dcmrfgamtvhcxjgop5zumhpcha 421 38 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 421 39 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 421 40 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 421 41 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 421 42 . . . work_dcmrfgamtvhcxjgop5zumhpcha 422 1 Instead instead RB work_dcmrfgamtvhcxjgop5zumhpcha 422 2 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 422 3 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 422 4 empty empty JJ work_dcmrfgamtvhcxjgop5zumhpcha 422 5 path path NN work_dcmrfgamtvhcxjgop5zumhpcha 422 6 , , , work_dcmrfgamtvhcxjgop5zumhpcha 422 7 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 422 8 dummy dummy JJ work_dcmrfgamtvhcxjgop5zumhpcha 422 9 path path NN work_dcmrfgamtvhcxjgop5zumhpcha 422 10 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 422 11 length length NN work_dcmrfgamtvhcxjgop5zumhpcha 422 12 one one PRP work_dcmrfgamtvhcxjgop5zumhpcha 422 13 could could MD work_dcmrfgamtvhcxjgop5zumhpcha 422 14 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 422 15 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 422 16 . . . work_dcmrfgamtvhcxjgop5zumhpcha 423 1 Flagging flag VBG work_dcmrfgamtvhcxjgop5zumhpcha 423 2 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 423 3 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 423 4 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 423 5 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 423 6 known know VBN work_dcmrfgamtvhcxjgop5zumhpcha 423 7 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 423 8 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 423 9 acyclic acyclic JJ work_dcmrfgamtvhcxjgop5zumhpcha 423 10 could could MD work_dcmrfgamtvhcxjgop5zumhpcha 423 11 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 423 12 improve improve VB work_dcmrfgamtvhcxjgop5zumhpcha 423 13 precision precision NN work_dcmrfgamtvhcxjgop5zumhpcha 423 14 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 423 15 Case Case NNP work_dcmrfgamtvhcxjgop5zumhpcha 423 16 . . . work_dcmrfgamtvhcxjgop5zumhpcha 424 1 A a DT work_dcmrfgamtvhcxjgop5zumhpcha 424 2 more more RBR work_dcmrfgamtvhcxjgop5zumhpcha 424 3 aggressive aggressive JJ work_dcmrfgamtvhcxjgop5zumhpcha 424 4 approach approach NN work_dcmrfgamtvhcxjgop5zumhpcha 424 5 would would MD work_dcmrfgamtvhcxjgop5zumhpcha 424 6 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 424 7 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 424 8 unfold unfold VB work_dcmrfgamtvhcxjgop5zumhpcha 424 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 424 10 recursion recursion NN work_dcmrfgamtvhcxjgop5zumhpcha 424 11 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 424 12 extra extra JJ work_dcmrfgamtvhcxjgop5zumhpcha 424 13 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 424 14 , , , work_dcmrfgamtvhcxjgop5zumhpcha 424 15 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 424 16 least least JJS work_dcmrfgamtvhcxjgop5zumhpcha 424 17 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 424 18 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 424 19 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 424 20 . . . work_dcmrfgamtvhcxjgop5zumhpcha 425 1 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 425 2 could could MD work_dcmrfgamtvhcxjgop5zumhpcha 425 3 allow allow VB work_dcmrfgamtvhcxjgop5zumhpcha 425 4 us -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 425 5 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 425 6 express express VB work_dcmrfgamtvhcxjgop5zumhpcha 425 7 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 425 8 non-)sharing non-)share VBG work_dcmrfgamtvhcxjgop5zumhpcha 425 9 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 425 10 separate separate JJ work_dcmrfgamtvhcxjgop5zumhpcha 425 11 subtrees subtree NNS work_dcmrfgamtvhcxjgop5zumhpcha 425 12 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 425 13 whether whether IN work_dcmrfgamtvhcxjgop5zumhpcha 425 14 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 425 15 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 425 16 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 425 17 cyclic cyclic JJ work_dcmrfgamtvhcxjgop5zumhpcha 425 18 , , , work_dcmrfgamtvhcxjgop5zumhpcha 425 19 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 425 20 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 425 21 cost cost NN work_dcmrfgamtvhcxjgop5zumhpcha 425 22 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 425 23 more more JJR work_dcmrfgamtvhcxjgop5zumhpcha 425 24 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 425 25 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 425 26 , , , work_dcmrfgamtvhcxjgop5zumhpcha 425 27 more more RBR work_dcmrfgamtvhcxjgop5zumhpcha 425 28 complex complex JJ work_dcmrfgamtvhcxjgop5zumhpcha 425 29 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 425 30 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 425 31 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 425 32 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 425 33 conditions condition NNS work_dcmrfgamtvhcxjgop5zumhpcha 425 34 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 425 35 more more RBR work_dcmrfgamtvhcxjgop5zumhpcha 425 36 complex complex JJ work_dcmrfgamtvhcxjgop5zumhpcha 425 37 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 425 38 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 425 39 Assign Assign NNP work_dcmrfgamtvhcxjgop5zumhpcha 425 40 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 425 41 Case Case NNP work_dcmrfgamtvhcxjgop5zumhpcha 425 42 . . . work_dcmrfgamtvhcxjgop5zumhpcha 426 1 Increasing increase VBG work_dcmrfgamtvhcxjgop5zumhpcha 426 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 426 3 number number NN work_dcmrfgamtvhcxjgop5zumhpcha 426 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 426 5 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 426 6 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 426 7 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 426 8 decreases decrease VBZ work_dcmrfgamtvhcxjgop5zumhpcha 426 9 efficiency efficiency NN work_dcmrfgamtvhcxjgop5zumhpcha 426 10 . . . work_dcmrfgamtvhcxjgop5zumhpcha 427 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 427 2 algorith- algorith- NN work_dcmrfgamtvhcxjgop5zumhpcha 427 3 mic mic NNP work_dcmrfgamtvhcxjgop5zumhpcha 427 4 complexity complexity NN work_dcmrfgamtvhcxjgop5zumhpcha 427 5 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 427 6 affected affect VBN work_dcmrfgamtvhcxjgop5zumhpcha 427 7 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 427 8 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 427 9 representation representation NN work_dcmrfgamtvhcxjgop5zumhpcha 427 10 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 427 11 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 427 12 sets sets NNPS work_dcmrfgamtvhcxjgop5zumhpcha 427 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 428 1 Currently currently RB work_dcmrfgamtvhcxjgop5zumhpcha 428 2 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 428 3 use use VBP work_dcmrfgamtvhcxjgop5zumhpcha 428 4 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 428 5 naive naive JJ work_dcmrfgamtvhcxjgop5zumhpcha 428 6 implementation implementation NN work_dcmrfgamtvhcxjgop5zumhpcha 428 7 , , , work_dcmrfgamtvhcxjgop5zumhpcha 428 8 using use VBG work_dcmrfgamtvhcxjgop5zumhpcha 428 9 just just RB work_dcmrfgamtvhcxjgop5zumhpcha 428 10 ordered order VBN work_dcmrfgamtvhcxjgop5zumhpcha 428 11 pairs pair NNS work_dcmrfgamtvhcxjgop5zumhpcha 428 12 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 428 13 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 428 14 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 428 15 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 428 16 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 428 17 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 428 18 elements element NNS work_dcmrfgamtvhcxjgop5zumhpcha 428 19 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 428 20 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 428 21 set set VBN work_dcmrfgamtvhcxjgop5zumhpcha 428 22 library library NN work_dcmrfgamtvhcxjgop5zumhpcha 428 23 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 428 24 uses use VBZ work_dcmrfgamtvhcxjgop5zumhpcha 428 25 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 428 26 ordered order VBN work_dcmrfgamtvhcxjgop5zumhpcha 428 27 binary binary JJ work_dcmrfgamtvhcxjgop5zumhpcha 428 28 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 428 29 . . . work_dcmrfgamtvhcxjgop5zumhpcha 429 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 429 2 size size NN work_dcmrfgamtvhcxjgop5zumhpcha 429 3 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 429 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 429 5 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 429 6 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 429 7 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 429 8 O(N O(N NNS work_dcmrfgamtvhcxjgop5zumhpcha 429 9 2 2 CD work_dcmrfgamtvhcxjgop5zumhpcha 429 10 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 429 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 429 12 where where WRB work_dcmrfgamtvhcxjgop5zumhpcha 429 13 N n NN work_dcmrfgamtvhcxjgop5zumhpcha 429 14 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 429 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 429 16 maximum maximum JJ work_dcmrfgamtvhcxjgop5zumhpcha 429 17 number number NN work_dcmrfgamtvhcxjgop5zumhpcha 429 18 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 429 19 live live JJ work_dcmrfgamtvhcxjgop5zumhpcha 429 20 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 429 21 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 429 22 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 429 23 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 429 24 same same JJ work_dcmrfgamtvhcxjgop5zumhpcha 429 25 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 429 26 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 429 27 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 429 28 program program NN work_dcmrfgamtvhcxjgop5zumhpcha 429 29 point point NN work_dcmrfgamtvhcxjgop5zumhpcha 429 30 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 429 31 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 429 32 such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 429 33 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 429 34 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 429 35 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 429 36 alias alias VB work_dcmrfgamtvhcxjgop5zumhpcha 429 37 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 429 38 all all PDT work_dcmrfgamtvhcxjgop5zumhpcha 429 39 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 429 40 others other NNS work_dcmrfgamtvhcxjgop5zumhpcha 429 41 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 429 42 . . . work_dcmrfgamtvhcxjgop5zumhpcha 430 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 430 2 typical typical JJ work_dcmrfgamtvhcxjgop5zumhpcha 430 3 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 430 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 430 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 430 6 number number NN work_dcmrfgamtvhcxjgop5zumhpcha 430 7 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 430 8 live live JJ work_dcmrfgamtvhcxjgop5zumhpcha 430 9 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 430 10 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 430 11 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 430 12 point point NN work_dcmrfgamtvhcxjgop5zumhpcha 430 13 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 430 14 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 430 15 particularly particularly RB work_dcmrfgamtvhcxjgop5zumhpcha 430 16 large large JJ work_dcmrfgamtvhcxjgop5zumhpcha 430 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 431 1 If if IN work_dcmrfgamtvhcxjgop5zumhpcha 431 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 431 3 size size NN work_dcmrfgamtvhcxjgop5zumhpcha 431 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 431 5 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 431 6 sets sets NNPS work_dcmrfgamtvhcxjgop5zumhpcha 431 7 does do VBZ work_dcmrfgamtvhcxjgop5zumhpcha 431 8 become become VB work_dcmrfgamtvhcxjgop5zumhpcha 431 9 problematic problematic JJ work_dcmrfgamtvhcxjgop5zumhpcha 431 10 , , , work_dcmrfgamtvhcxjgop5zumhpcha 431 11 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 431 12 more more RBR work_dcmrfgamtvhcxjgop5zumhpcha 431 13 refined refined JJ work_dcmrfgamtvhcxjgop5zumhpcha 431 14 set set VBN work_dcmrfgamtvhcxjgop5zumhpcha 431 15 representation representation NN work_dcmrfgamtvhcxjgop5zumhpcha 431 16 could could MD work_dcmrfgamtvhcxjgop5zumhpcha 431 17 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 431 18 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 431 19 , , , work_dcmrfgamtvhcxjgop5zumhpcha 431 20 such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 431 21 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 431 22 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 431 23 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 431 24 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 431 25 sets set NNS work_dcmrfgamtvhcxjgop5zumhpcha 431 26 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 431 27 pairs pair NNS work_dcmrfgamtvhcxjgop5zumhpcha 431 28 representation representation NN work_dcmrfgamtvhcxjgop5zumhpcha 431 29 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 431 30 used use VBD work_dcmrfgamtvhcxjgop5zumhpcha 431 31 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 431 32 ‘ ' `` work_dcmrfgamtvhcxjgop5zumhpcha 431 33 Example example NN work_dcmrfgamtvhcxjgop5zumhpcha 431 34 , , , work_dcmrfgamtvhcxjgop5zumhpcha 431 35 ’ ' '' work_dcmrfgamtvhcxjgop5zumhpcha 431 36 where where WRB work_dcmrfgamtvhcxjgop5zumhpcha 431 37 sets set NNS work_dcmrfgamtvhcxjgop5zumhpcha 431 38 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 431 39 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 431 40 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 431 41 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 431 42 alias alia NNS work_dcmrfgamtvhcxjgop5zumhpcha 431 43 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 431 44 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 431 45 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 431 46 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 431 47 optimised optimise VBN work_dcmrfgamtvhcxjgop5zumhpcha 431 48 . . . work_dcmrfgamtvhcxjgop5zumhpcha 432 1 There there EX work_dcmrfgamtvhcxjgop5zumhpcha 432 2 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 432 3 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 432 4 simpler simple JJR work_dcmrfgamtvhcxjgop5zumhpcha 432 5 opportunities opportunity NNS work_dcmrfgamtvhcxjgop5zumhpcha 432 6 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 432 7 efficiency efficiency NN work_dcmrfgamtvhcxjgop5zumhpcha 432 8 gains gain NNS work_dcmrfgamtvhcxjgop5zumhpcha 432 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 432 10 such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 432 11 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 432 12 avoiding avoid VBG work_dcmrfgamtvhcxjgop5zumhpcha 432 13 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 432 14 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 432 15 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 432 16 entirely entirely RB work_dcmrfgamtvhcxjgop5zumhpcha 432 17 pure pure JJ work_dcmrfgamtvhcxjgop5zumhpcha 432 18 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 432 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 433 1 We -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 433 2 have have VBP work_dcmrfgamtvhcxjgop5zumhpcha 433 3 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 433 4 stress stress NN work_dcmrfgamtvhcxjgop5zumhpcha 433 5 tested test VBN work_dcmrfgamtvhcxjgop5zumhpcha 433 6 our -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 433 7 implementation implementation NN work_dcmrfgamtvhcxjgop5zumhpcha 433 8 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 433 9 run run VB work_dcmrfgamtvhcxjgop5zumhpcha 433 10 substantial substantial JJ work_dcmrfgamtvhcxjgop5zumhpcha 433 11 benchmarks benchmark NNS work_dcmrfgamtvhcxjgop5zumhpcha 433 12 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 433 13 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 433 14 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 433 15 intended intend VBN work_dcmrfgamtvhcxjgop5zumhpcha 433 16 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 433 17 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 433 18 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 433 19 prototype prototype NN work_dcmrfgamtvhcxjgop5zumhpcha 433 20 , , , work_dcmrfgamtvhcxjgop5zumhpcha 433 21 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 433 22 performance performance NN work_dcmrfgamtvhcxjgop5zumhpcha 433 23 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 433 24 been be VBN work_dcmrfgamtvhcxjgop5zumhpcha 433 25 encouraging encouraging JJ work_dcmrfgamtvhcxjgop5zumhpcha 433 26 . . . work_dcmrfgamtvhcxjgop5zumhpcha 434 1 Translating translate VBG work_dcmrfgamtvhcxjgop5zumhpcha 434 2 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 434 3 tree tree NN work_dcmrfgamtvhcxjgop5zumhpcha 434 4 insertion insertion NN work_dcmrfgamtvhcxjgop5zumhpcha 434 5 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 434 6 plus plus CC work_dcmrfgamtvhcxjgop5zumhpcha 434 7 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 434 8 test test NN work_dcmrfgamtvhcxjgop5zumhpcha 434 9 harness harness NN work_dcmrfgamtvhcxjgop5zumhpcha 434 10 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 434 11 C C NNP work_dcmrfgamtvhcxjgop5zumhpcha 434 12 , , , work_dcmrfgamtvhcxjgop5zumhpcha 434 13 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 434 14 includes include VBZ work_dcmrfgamtvhcxjgop5zumhpcha 434 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 434 16 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 434 17 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 434 18 , , , work_dcmrfgamtvhcxjgop5zumhpcha 434 19 takes take VBZ work_dcmrfgamtvhcxjgop5zumhpcha 434 20 less less JJR work_dcmrfgamtvhcxjgop5zumhpcha 434 21 time time NN work_dcmrfgamtvhcxjgop5zumhpcha 434 22 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 434 23 compiling compile VBG work_dcmrfgamtvhcxjgop5zumhpcha 434 24 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 434 25 resulting result VBG work_dcmrfgamtvhcxjgop5zumhpcha 434 26 C C NNP work_dcmrfgamtvhcxjgop5zumhpcha 434 27 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 434 28 using use VBG work_dcmrfgamtvhcxjgop5zumhpcha 434 29 GCC GCC NNP work_dcmrfgamtvhcxjgop5zumhpcha 434 30 . . . work_dcmrfgamtvhcxjgop5zumhpcha 435 1 Total total JJ work_dcmrfgamtvhcxjgop5zumhpcha 435 2 compilation compilation NN work_dcmrfgamtvhcxjgop5zumhpcha 435 3 time time NN work_dcmrfgamtvhcxjgop5zumhpcha 435 4 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 435 5 less less JJR work_dcmrfgamtvhcxjgop5zumhpcha 435 6 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 435 7 half half PDT work_dcmrfgamtvhcxjgop5zumhpcha 435 8 that that DT work_dcmrfgamtvhcxjgop5zumhpcha 435 9 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 435 10 GHC GHC NNP work_dcmrfgamtvhcxjgop5zumhpcha 435 11 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 435 12 equivalent equivalent JJ work_dcmrfgamtvhcxjgop5zumhpcha 435 13 Haskell Haskell NNP work_dcmrfgamtvhcxjgop5zumhpcha 435 14 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 435 15 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 435 16 less less JJR work_dcmrfgamtvhcxjgop5zumhpcha 435 17 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 435 18 one one CD work_dcmrfgamtvhcxjgop5zumhpcha 435 19 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 435 20 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 435 21 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 435 22 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 435 23 , , , work_dcmrfgamtvhcxjgop5zumhpcha 435 24 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 435 25 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 435 26 . . . work_dcmrfgamtvhcxjgop5zumhpcha 436 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 436 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 436 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 436 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 436 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 436 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 436 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 436 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 436 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 436 10 21/25 21/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 436 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ ADD work_dcmrfgamtvhcxjgop5zumhpcha 436 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 436 13 tenth tenth NN work_dcmrfgamtvhcxjgop5zumhpcha 436 14 that that DT work_dcmrfgamtvhcxjgop5zumhpcha 436 15 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 436 16 MLton MLton NNP work_dcmrfgamtvhcxjgop5zumhpcha 436 17 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 436 18 equivalent equivalent JJ work_dcmrfgamtvhcxjgop5zumhpcha 436 19 ML ML NNP work_dcmrfgamtvhcxjgop5zumhpcha 436 20 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 436 21 . . . work_dcmrfgamtvhcxjgop5zumhpcha 437 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 437 2 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 437 3 executable executable JJ work_dcmrfgamtvhcxjgop5zumhpcha 437 4 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 437 5 around around RB work_dcmrfgamtvhcxjgop5zumhpcha 437 6 3–4 3–4 CD work_dcmrfgamtvhcxjgop5zumhpcha 437 7 times time NNS work_dcmrfgamtvhcxjgop5zumhpcha 437 8 as as RB work_dcmrfgamtvhcxjgop5zumhpcha 437 9 fast fast RB work_dcmrfgamtvhcxjgop5zumhpcha 437 10 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 437 11 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 437 12 others other NNS work_dcmrfgamtvhcxjgop5zumhpcha 437 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 438 1 RELATED related JJ work_dcmrfgamtvhcxjgop5zumhpcha 438 2 WORK work NN work_dcmrfgamtvhcxjgop5zumhpcha 438 3 Related relate VBN work_dcmrfgamtvhcxjgop5zumhpcha 438 4 programming programming NN work_dcmrfgamtvhcxjgop5zumhpcha 438 5 languages language NNS work_dcmrfgamtvhcxjgop5zumhpcha 438 6 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 438 7 discussed discuss VBN work_dcmrfgamtvhcxjgop5zumhpcha 438 8 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 438 9 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 438 10 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 438 11 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 438 12 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 438 13 ; ; : work_dcmrfgamtvhcxjgop5zumhpcha 438 14 here here RB work_dcmrfgamtvhcxjgop5zumhpcha 438 15 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 438 16 restrict restrict VBP work_dcmrfgamtvhcxjgop5zumhpcha 438 17 attention attention NN work_dcmrfgamtvhcxjgop5zumhpcha 438 18 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 438 19 work work NN work_dcmrfgamtvhcxjgop5zumhpcha 438 20 related relate VBN work_dcmrfgamtvhcxjgop5zumhpcha 438 21 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 438 22 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 438 23 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 438 24 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 438 25 algorithm algorithm NNP work_dcmrfgamtvhcxjgop5zumhpcha 438 26 . . . work_dcmrfgamtvhcxjgop5zumhpcha 439 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 439 2 most most RBS work_dcmrfgamtvhcxjgop5zumhpcha 439 3 closely closely RB work_dcmrfgamtvhcxjgop5zumhpcha 439 4 related related JJ work_dcmrfgamtvhcxjgop5zumhpcha 439 5 work work NN work_dcmrfgamtvhcxjgop5zumhpcha 439 6 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 439 7 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 439 8 done do VBN work_dcmrfgamtvhcxjgop5zumhpcha 439 9 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 439 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 439 11 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 439 12 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 439 13 Mars Mars NNP work_dcmrfgamtvhcxjgop5zumhpcha 439 14 Giuca Giuca NNP work_dcmrfgamtvhcxjgop5zumhpcha 439 15 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 439 16 2014 2014 CD work_dcmrfgamtvhcxjgop5zumhpcha 439 17 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 439 18 , , , work_dcmrfgamtvhcxjgop5zumhpcha 439 19 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 439 20 extends extend VBZ work_dcmrfgamtvhcxjgop5zumhpcha 439 21 similar similar JJ work_dcmrfgamtvhcxjgop5zumhpcha 439 22 work work NN work_dcmrfgamtvhcxjgop5zumhpcha 439 23 done do VBN work_dcmrfgamtvhcxjgop5zumhpcha 439 24 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 439 25 Mercury Mercury NNP work_dcmrfgamtvhcxjgop5zumhpcha 439 26 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 439 27 Mazur Mazur NNP work_dcmrfgamtvhcxjgop5zumhpcha 439 28 et et FW work_dcmrfgamtvhcxjgop5zumhpcha 439 29 al al NNP work_dcmrfgamtvhcxjgop5zumhpcha 439 30 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 439 31 , , , work_dcmrfgamtvhcxjgop5zumhpcha 439 32 2001 2001 CD work_dcmrfgamtvhcxjgop5zumhpcha 439 33 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 439 34 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 439 35 earlier early JJR work_dcmrfgamtvhcxjgop5zumhpcha 439 36 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 439 37 Prolog Prolog NNP work_dcmrfgamtvhcxjgop5zumhpcha 439 38 Mulkers Mulkers NNPS work_dcmrfgamtvhcxjgop5zumhpcha 439 39 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 439 40 1993 1993 CD work_dcmrfgamtvhcxjgop5zumhpcha 439 41 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 439 42 . . . work_dcmrfgamtvhcxjgop5zumhpcha 440 1 All all DT work_dcmrfgamtvhcxjgop5zumhpcha 440 2 use use VBP work_dcmrfgamtvhcxjgop5zumhpcha 440 3 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 440 4 similar similar JJ work_dcmrfgamtvhcxjgop5zumhpcha 440 5 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 440 6 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 440 7 based base VBN work_dcmrfgamtvhcxjgop5zumhpcha 440 8 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 440 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 440 10 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 440 11 folding folding NN work_dcmrfgamtvhcxjgop5zumhpcha 440 12 method method NN work_dcmrfgamtvhcxjgop5zumhpcha 440 13 first first RB work_dcmrfgamtvhcxjgop5zumhpcha 440 14 proposed propose VBN work_dcmrfgamtvhcxjgop5zumhpcha 440 15 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 440 16 Bruynooghe Bruynooghe NNP work_dcmrfgamtvhcxjgop5zumhpcha 440 17 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 440 18 1986 1986 CD work_dcmrfgamtvhcxjgop5zumhpcha 440 19 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 440 20 . . . work_dcmrfgamtvhcxjgop5zumhpcha 441 1 Our -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 441 2 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 441 3 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 441 4 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 441 5 somewhat somewhat RB work_dcmrfgamtvhcxjgop5zumhpcha 441 6 more more RBR work_dcmrfgamtvhcxjgop5zumhpcha 441 7 precise precise JJ work_dcmrfgamtvhcxjgop5zumhpcha 441 8 due due IN work_dcmrfgamtvhcxjgop5zumhpcha 441 9 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 441 10 inclusion inclusion NN work_dcmrfgamtvhcxjgop5zumhpcha 441 11 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 441 12 self self NN work_dcmrfgamtvhcxjgop5zumhpcha 441 13 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 441 14 aliasing aliase VBG work_dcmrfgamtvhcxjgop5zumhpcha 441 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 441 16 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 441 17 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 441 18 have have VBP work_dcmrfgamtvhcxjgop5zumhpcha 441 19 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 441 20 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 441 21 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 441 22 constants constant NNS work_dcmrfgamtvhcxjgop5zumhpcha 441 23 . . . work_dcmrfgamtvhcxjgop5zumhpcha 442 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 442 2 Mars Mars NNP work_dcmrfgamtvhcxjgop5zumhpcha 442 3 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 442 4 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 442 5 assumed assume VBN work_dcmrfgamtvhcxjgop5zumhpcha 442 6 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 442 7 constants constant NNS work_dcmrfgamtvhcxjgop5zumhpcha 442 8 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 442 9 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 442 10 numbers number NNS work_dcmrfgamtvhcxjgop5zumhpcha 442 11 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 442 12 share share VB work_dcmrfgamtvhcxjgop5zumhpcha 442 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 443 1 Thus thus RB work_dcmrfgamtvhcxjgop5zumhpcha 443 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 443 3 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 443 4 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 443 5 such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 443 6 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 443 7 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 443 8 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 443 9 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 443 10 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 443 11 ; ; : work_dcmrfgamtvhcxjgop5zumhpcha 443 12 ys ys NNP work_dcmrfgamtvhcxjgop5zumhpcha 443 13 = = -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 443 14 xs xs . work_dcmrfgamtvhcxjgop5zumhpcha 443 15 our -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 443 16 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 443 17 concludes conclude VBZ work_dcmrfgamtvhcxjgop5zumhpcha 443 18 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 443 19 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 443 20 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 443 21 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 443 22 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 443 23 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 443 24 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 443 25 ys ys NNP work_dcmrfgamtvhcxjgop5zumhpcha 443 26 whereas whereas IN work_dcmrfgamtvhcxjgop5zumhpcha 443 27 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 443 28 Mars Mars NNP work_dcmrfgamtvhcxjgop5zumhpcha 443 29 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 443 30 concludes conclude VBZ work_dcmrfgamtvhcxjgop5zumhpcha 443 31 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 443 32 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 443 33 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 443 34 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 443 35 . . . work_dcmrfgamtvhcxjgop5zumhpcha 444 1 One one CD work_dcmrfgamtvhcxjgop5zumhpcha 444 2 important important JJ work_dcmrfgamtvhcxjgop5zumhpcha 444 3 distinction distinction NN work_dcmrfgamtvhcxjgop5zumhpcha 444 4 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 444 5 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 444 6 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 444 7 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 444 8 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 444 9 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 444 10 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 444 11 mutability mutability NN work_dcmrfgamtvhcxjgop5zumhpcha 444 12 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 444 13 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 444 14 declared declare VBN work_dcmrfgamtvhcxjgop5zumhpcha 444 15 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 444 16 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 444 17 signatures signature NNS work_dcmrfgamtvhcxjgop5zumhpcha 444 18 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 444 19 functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 444 20 so so IN work_dcmrfgamtvhcxjgop5zumhpcha 444 21 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 444 22 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 444 23 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 444 24 just just RB work_dcmrfgamtvhcxjgop5zumhpcha 444 25 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 444 26 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 444 27 check check VB work_dcmrfgamtvhcxjgop5zumhpcha 444 28 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 444 29 declarations declaration NNS work_dcmrfgamtvhcxjgop5zumhpcha 444 30 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 444 31 consistent consistent JJ work_dcmrfgamtvhcxjgop5zumhpcha 444 32 , , , work_dcmrfgamtvhcxjgop5zumhpcha 444 33 rather rather RB work_dcmrfgamtvhcxjgop5zumhpcha 444 34 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 444 35 infer infer VB work_dcmrfgamtvhcxjgop5zumhpcha 444 36 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 444 37 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 444 38 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 444 39 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 444 40 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 444 41 . . . work_dcmrfgamtvhcxjgop5zumhpcha 445 1 However however RB work_dcmrfgamtvhcxjgop5zumhpcha 445 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 445 3 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 445 4 does do VBZ work_dcmrfgamtvhcxjgop5zumhpcha 445 5 have have VB work_dcmrfgamtvhcxjgop5zumhpcha 445 6 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 445 7 added add VBN work_dcmrfgamtvhcxjgop5zumhpcha 445 8 complication complication NN work_dcmrfgamtvhcxjgop5zumhpcha 445 9 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 445 10 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 445 11 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 445 12 . . . work_dcmrfgamtvhcxjgop5zumhpcha 446 1 As as RB work_dcmrfgamtvhcxjgop5zumhpcha 446 2 well well RB work_dcmrfgamtvhcxjgop5zumhpcha 446 3 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 446 4 having have VBG work_dcmrfgamtvhcxjgop5zumhpcha 446 5 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 446 6 deal deal VB work_dcmrfgamtvhcxjgop5zumhpcha 446 7 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 446 8 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 446 9 assignment assignment NN work_dcmrfgamtvhcxjgop5zumhpcha 446 10 primitive primitive NN work_dcmrfgamtvhcxjgop5zumhpcha 446 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 446 12 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 446 13 complicates complicate VBZ work_dcmrfgamtvhcxjgop5zumhpcha 446 14 handling handling NN work_dcmrfgamtvhcxjgop5zumhpcha 446 15 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 446 16 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 446 17 calls call NNS work_dcmrfgamtvhcxjgop5zumhpcha 446 18 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 446 19 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 446 20 statements statement NNS work_dcmrfgamtvhcxjgop5zumhpcha 446 21 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 446 22 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 446 23 latter latter JJ work_dcmrfgamtvhcxjgop5zumhpcha 446 24 due due IN work_dcmrfgamtvhcxjgop5zumhpcha 446 25 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 446 26 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 446 27 potential potential NN work_dcmrfgamtvhcxjgop5zumhpcha 446 28 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 446 29 cyclic cyclic JJ work_dcmrfgamtvhcxjgop5zumhpcha 446 30 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 446 31 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 446 32 . . . work_dcmrfgamtvhcxjgop5zumhpcha 447 1 Mars Mars NNP work_dcmrfgamtvhcxjgop5zumhpcha 447 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 447 3 Mercury Mercury NNP work_dcmrfgamtvhcxjgop5zumhpcha 447 4 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 447 5 Prolog Prolog NNP work_dcmrfgamtvhcxjgop5zumhpcha 447 6 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 447 7 essentially essentially RB work_dcmrfgamtvhcxjgop5zumhpcha 447 8 declarative declarative JJ work_dcmrfgamtvhcxjgop5zumhpcha 447 9 languages language NNS work_dcmrfgamtvhcxjgop5zumhpcha 447 10 . . . work_dcmrfgamtvhcxjgop5zumhpcha 448 1 Although although IN work_dcmrfgamtvhcxjgop5zumhpcha 448 2 Mars Mars NNP work_dcmrfgamtvhcxjgop5zumhpcha 448 3 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 448 4 assignment assignment NN work_dcmrfgamtvhcxjgop5zumhpcha 448 5 statements statement NNS work_dcmrfgamtvhcxjgop5zumhpcha 448 6 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 448 7 semantics semantic NNS work_dcmrfgamtvhcxjgop5zumhpcha 448 8 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 448 9 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 448 10 values value NNS work_dcmrfgamtvhcxjgop5zumhpcha 448 11 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 448 12 copied copy VBN work_dcmrfgamtvhcxjgop5zumhpcha 448 13 rather rather RB work_dcmrfgamtvhcxjgop5zumhpcha 448 14 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 448 15 destructively destructively RB work_dcmrfgamtvhcxjgop5zumhpcha 448 16 updated update VBN work_dcmrfgamtvhcxjgop5zumhpcha 448 17 — — : work_dcmrfgamtvhcxjgop5zumhpcha 448 18 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 448 19 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 448 20 being be VBG work_dcmrfgamtvhcxjgop5zumhpcha 448 21 assigned assign VBN work_dcmrfgamtvhcxjgop5zumhpcha 448 22 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 448 23 modified modify VBN work_dcmrfgamtvhcxjgop5zumhpcha 448 24 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 448 25 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 448 26 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 448 27 remain remain VBP work_dcmrfgamtvhcxjgop5zumhpcha 448 28 unchanged unchanged JJ work_dcmrfgamtvhcxjgop5zumhpcha 448 29 . . . work_dcmrfgamtvhcxjgop5zumhpcha 449 1 Sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 449 2 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 449 3 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 449 4 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 449 5 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 449 6 these these DT work_dcmrfgamtvhcxjgop5zumhpcha 449 7 languages language NNS work_dcmrfgamtvhcxjgop5zumhpcha 449 8 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 449 9 make make VB work_dcmrfgamtvhcxjgop5zumhpcha 449 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 449 11 implementation implementation NN work_dcmrfgamtvhcxjgop5zumhpcha 449 12 more more RBR work_dcmrfgamtvhcxjgop5zumhpcha 449 13 efficient efficient JJ work_dcmrfgamtvhcxjgop5zumhpcha 449 14 . . . work_dcmrfgamtvhcxjgop5zumhpcha 450 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 450 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 450 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 450 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 450 5 Mars Mars NNP work_dcmrfgamtvhcxjgop5zumhpcha 450 6 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 450 7 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 450 8 often often RB work_dcmrfgamtvhcxjgop5zumhpcha 450 9 emit emit VB work_dcmrfgamtvhcxjgop5zumhpcha 450 10 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 450 11 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 450 12 destructively destructively RB work_dcmrfgamtvhcxjgop5zumhpcha 450 13 update update VB work_dcmrfgamtvhcxjgop5zumhpcha 450 14 rather rather RB work_dcmrfgamtvhcxjgop5zumhpcha 450 15 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 450 16 copy copy VB work_dcmrfgamtvhcxjgop5zumhpcha 450 17 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 450 18 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 450 19 structure structure NN work_dcmrfgamtvhcxjgop5zumhpcha 450 20 because because IN work_dcmrfgamtvhcxjgop5zumhpcha 450 21 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 450 22 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 450 23 reveals reveal VBZ work_dcmrfgamtvhcxjgop5zumhpcha 450 24 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 450 25 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 450 26 live live JJ work_dcmrfgamtvhcxjgop5zumhpcha 450 27 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 450 28 share share VBP work_dcmrfgamtvhcxjgop5zumhpcha 450 29 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 450 30 . . . work_dcmrfgamtvhcxjgop5zumhpcha 451 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 451 2 Mercury Mercury NNP work_dcmrfgamtvhcxjgop5zumhpcha 451 3 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 451 4 Prolog Prolog NNP work_dcmrfgamtvhcxjgop5zumhpcha 451 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 451 6 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 451 7 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 451 8 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 451 9 reveal reveal VB work_dcmrfgamtvhcxjgop5zumhpcha 451 10 when when WRB work_dcmrfgamtvhcxjgop5zumhpcha 451 11 heap heap NN work_dcmrfgamtvhcxjgop5zumhpcha 451 12 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 451 13 allocated allocate VBN work_dcmrfgamtvhcxjgop5zumhpcha 451 14 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 451 15 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 451 16 no no RB work_dcmrfgamtvhcxjgop5zumhpcha 451 17 longer long RBR work_dcmrfgamtvhcxjgop5zumhpcha 451 18 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 451 19 , , , work_dcmrfgamtvhcxjgop5zumhpcha 451 20 so so RB work_dcmrfgamtvhcxjgop5zumhpcha 451 21 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 451 22 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 451 23 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 451 24 reuse reuse VB work_dcmrfgamtvhcxjgop5zumhpcha 451 25 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 451 26 reclaim reclaim VB work_dcmrfgamtvhcxjgop5zumhpcha 451 27 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 451 28 directly directly RB work_dcmrfgamtvhcxjgop5zumhpcha 451 29 instead instead RB work_dcmrfgamtvhcxjgop5zumhpcha 451 30 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 451 31 invoking invoke VBG work_dcmrfgamtvhcxjgop5zumhpcha 451 32 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 451 33 garbage garbage NN work_dcmrfgamtvhcxjgop5zumhpcha 451 34 collector collector NN work_dcmrfgamtvhcxjgop5zumhpcha 451 35 . . . work_dcmrfgamtvhcxjgop5zumhpcha 452 1 These these DT work_dcmrfgamtvhcxjgop5zumhpcha 452 2 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 452 3 inference inference NN work_dcmrfgamtvhcxjgop5zumhpcha 452 4 systems system NNS work_dcmrfgamtvhcxjgop5zumhpcha 452 5 use use VBP work_dcmrfgamtvhcxjgop5zumhpcha 452 6 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 452 7 explicit explicit JJ work_dcmrfgamtvhcxjgop5zumhpcha 452 8 graph graph NN work_dcmrfgamtvhcxjgop5zumhpcha 452 9 representation representation NN work_dcmrfgamtvhcxjgop5zumhpcha 452 10 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 452 11 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 452 12 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 452 13 behaviour behaviour NN work_dcmrfgamtvhcxjgop5zumhpcha 452 14 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 452 15 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 452 16 segment segment NN work_dcmrfgamtvhcxjgop5zumhpcha 452 17 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 452 18 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 452 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 453 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 453 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 453 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 453 4 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 453 5 s1 s1 NN work_dcmrfgamtvhcxjgop5zumhpcha 453 6 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 453 7 cause cause VB work_dcmrfgamtvhcxjgop5zumhpcha 453 8 aliasing aliase VBG work_dcmrfgamtvhcxjgop5zumhpcha 453 9 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 453 10 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 453 11 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 453 12 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 453 13 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 453 14 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 453 15 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 453 16 a a NN work_dcmrfgamtvhcxjgop5zumhpcha 453 17 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 453 18 b b NN work_dcmrfgamtvhcxjgop5zumhpcha 453 19 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 453 20 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 453 21 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 453 22 represented represent VBN work_dcmrfgamtvhcxjgop5zumhpcha 453 23 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 453 24 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 453 25 edge edge NN work_dcmrfgamtvhcxjgop5zumhpcha 453 26 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 453 27 nodes node NNS work_dcmrfgamtvhcxjgop5zumhpcha 453 28 a a NN work_dcmrfgamtvhcxjgop5zumhpcha 453 29 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 453 30 b b LS work_dcmrfgamtvhcxjgop5zumhpcha 453 31 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 453 32 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 453 33 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 453 34 c c NN work_dcmrfgamtvhcxjgop5zumhpcha 453 35 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 453 36 d d NNP work_dcmrfgamtvhcxjgop5zumhpcha 453 37 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 453 38 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 453 39 s2 s2 NN work_dcmrfgamtvhcxjgop5zumhpcha 453 40 may may MD work_dcmrfgamtvhcxjgop5zumhpcha 453 41 cause cause VB work_dcmrfgamtvhcxjgop5zumhpcha 453 42 aliasing aliase VBG work_dcmrfgamtvhcxjgop5zumhpcha 453 43 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 453 44 b b NN work_dcmrfgamtvhcxjgop5zumhpcha 453 45 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 453 46 c c NNP work_dcmrfgamtvhcxjgop5zumhpcha 453 47 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 453 48 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 453 49 d d NN work_dcmrfgamtvhcxjgop5zumhpcha 453 50 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 453 51 e. e. NNP work_dcmrfgamtvhcxjgop5zumhpcha 453 52 To to TO work_dcmrfgamtvhcxjgop5zumhpcha 453 53 compute compute VB work_dcmrfgamtvhcxjgop5zumhpcha 453 54 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 453 55 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 453 56 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 453 57 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 453 58 sequence sequence NN work_dcmrfgamtvhcxjgop5zumhpcha 453 59 s1;s2 s1;s2 NN work_dcmrfgamtvhcxjgop5zumhpcha 453 60 they -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 453 61 use use VBP work_dcmrfgamtvhcxjgop5zumhpcha 453 62 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 453 63 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 453 64 alternating alternate VBG work_dcmrfgamtvhcxjgop5zumhpcha 453 65 closure closure NN work_dcmrfgamtvhcxjgop5zumhpcha 453 66 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 453 67 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 453 68 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 453 69 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 453 70 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 453 71 s1 s1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 453 72 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 453 73 s2 s2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 453 74 , , , work_dcmrfgamtvhcxjgop5zumhpcha 453 75 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 453 76 constructs construct VBZ work_dcmrfgamtvhcxjgop5zumhpcha 453 77 paths path NNS work_dcmrfgamtvhcxjgop5zumhpcha 453 78 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 453 79 edges edge NNS work_dcmrfgamtvhcxjgop5zumhpcha 453 80 alternating alternate VBG work_dcmrfgamtvhcxjgop5zumhpcha 453 81 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 453 82 s1 s1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 453 83 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 453 84 s2 s2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 453 85 , , , work_dcmrfgamtvhcxjgop5zumhpcha 453 86 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 453 87 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 453 88 a a NN work_dcmrfgamtvhcxjgop5zumhpcha 453 89 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 453 90 b b NN work_dcmrfgamtvhcxjgop5zumhpcha 453 91 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 453 92 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 453 93 s1 s1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 453 94 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 453 95 , , , work_dcmrfgamtvhcxjgop5zumhpcha 453 96 b b NN work_dcmrfgamtvhcxjgop5zumhpcha 453 97 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 453 98 c c NNP work_dcmrfgamtvhcxjgop5zumhpcha 453 99 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 453 100 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 453 101 s2 s2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 453 102 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 453 103 , , , work_dcmrfgamtvhcxjgop5zumhpcha 453 104 c c NN work_dcmrfgamtvhcxjgop5zumhpcha 453 105 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 453 106 d d NNP work_dcmrfgamtvhcxjgop5zumhpcha 453 107 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 453 108 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 453 109 s1 s1 NN work_dcmrfgamtvhcxjgop5zumhpcha 453 110 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 453 111 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 453 112 d d NNPS work_dcmrfgamtvhcxjgop5zumhpcha 453 113 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 453 114 e e NNP work_dcmrfgamtvhcxjgop5zumhpcha 453 115 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 453 116 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 453 117 s2 s2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 453 118 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 453 119 . . . work_dcmrfgamtvhcxjgop5zumhpcha 454 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 454 2 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 454 3 behaviour behaviour NN work_dcmrfgamtvhcxjgop5zumhpcha 454 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 454 5 functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 454 6 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 454 7 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 454 8 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 454 9 represented represent VBN work_dcmrfgamtvhcxjgop5zumhpcha 454 10 explicitly explicitly RB work_dcmrfgamtvhcxjgop5zumhpcha 454 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 454 12 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 454 13 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 454 14 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 454 15 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 454 16 post post JJ work_dcmrfgamtvhcxjgop5zumhpcha 454 17 - - JJ work_dcmrfgamtvhcxjgop5zumhpcha 454 18 condition condition NN work_dcmrfgamtvhcxjgop5zumhpcha 454 19 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 454 20 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 454 21 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 454 22 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 454 23 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 454 24 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 454 25 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 454 26 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 454 27 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 454 28 explicit explicit JJ work_dcmrfgamtvhcxjgop5zumhpcha 454 29 representation representation NN work_dcmrfgamtvhcxjgop5zumhpcha 454 30 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 454 31 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 454 32 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 454 33 statements statement NNS work_dcmrfgamtvhcxjgop5zumhpcha 454 34 . . . work_dcmrfgamtvhcxjgop5zumhpcha 455 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 455 2 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 455 3 curried curry VBN work_dcmrfgamtvhcxjgop5zumhpcha 455 4 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 455 5 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 455 6 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 455 7 s s NNP work_dcmrfgamtvhcxjgop5zumhpcha 455 8 represents represent VBZ work_dcmrfgamtvhcxjgop5zumhpcha 455 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 455 10 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 455 11 behaviour behaviour NN work_dcmrfgamtvhcxjgop5zumhpcha 455 12 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 455 13 s s NNP work_dcmrfgamtvhcxjgop5zumhpcha 455 14 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 455 15 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 455 16 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 455 17 behaviour behaviour NN work_dcmrfgamtvhcxjgop5zumhpcha 455 18 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 455 19 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 455 20 sequence sequence NN work_dcmrfgamtvhcxjgop5zumhpcha 455 21 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 455 22 statements statement NNS work_dcmrfgamtvhcxjgop5zumhpcha 455 23 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 455 24 represented represent VBN work_dcmrfgamtvhcxjgop5zumhpcha 455 25 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 455 26 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 455 27 composition composition NN work_dcmrfgamtvhcxjgop5zumhpcha 455 28 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 455 29 functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 455 30 . . . work_dcmrfgamtvhcxjgop5zumhpcha 456 1 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 456 2 representation representation NN work_dcmrfgamtvhcxjgop5zumhpcha 456 3 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 456 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 456 5 advantage advantage NN work_dcmrfgamtvhcxjgop5zumhpcha 456 6 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 456 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 456 8 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 456 9 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 456 10 easily easily RB work_dcmrfgamtvhcxjgop5zumhpcha 456 11 use use VB work_dcmrfgamtvhcxjgop5zumhpcha 456 12 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 456 13 about about IN work_dcmrfgamtvhcxjgop5zumhpcha 456 14 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 456 15 current current JJ work_dcmrfgamtvhcxjgop5zumhpcha 456 16 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 456 17 , , , work_dcmrfgamtvhcxjgop5zumhpcha 456 18 including include VBG work_dcmrfgamtvhcxjgop5zumhpcha 456 19 self self NN work_dcmrfgamtvhcxjgop5zumhpcha 456 20 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 456 21 aliases alias NNS work_dcmrfgamtvhcxjgop5zumhpcha 456 22 , , , work_dcmrfgamtvhcxjgop5zumhpcha 456 23 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 456 24 remove remove VB work_dcmrfgamtvhcxjgop5zumhpcha 456 25 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 456 26 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 456 27 appropriate appropriate JJ work_dcmrfgamtvhcxjgop5zumhpcha 456 28 . . . work_dcmrfgamtvhcxjgop5zumhpcha 457 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 457 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 457 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 457 4 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 457 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 457 6 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 457 7 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 457 8 branch branch NN work_dcmrfgamtvhcxjgop5zumhpcha 457 9 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 457 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 457 11 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 457 12 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 457 13 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 457 14 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 457 15 below below IN work_dcmrfgamtvhcxjgop5zumhpcha 457 16 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 457 17 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 457 18 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 457 19 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 457 20 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 457 21 removed remove VBN work_dcmrfgamtvhcxjgop5zumhpcha 457 22 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 457 23 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 457 24 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 457 25 conclude conclude VB work_dcmrfgamtvhcxjgop5zumhpcha 457 26 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 457 27 returned return VBN work_dcmrfgamtvhcxjgop5zumhpcha 457 28 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 457 29 does do VBZ work_dcmrfgamtvhcxjgop5zumhpcha 457 30 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 457 31 share share VB work_dcmrfgamtvhcxjgop5zumhpcha 457 32 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 457 33 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 457 34 argument argument NN work_dcmrfgamtvhcxjgop5zumhpcha 457 35 . . . work_dcmrfgamtvhcxjgop5zumhpcha 458 1 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 458 2 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 458 3 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 458 4 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 458 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 458 6 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 458 7 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 458 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 459 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 459 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 459 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 459 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 459 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 10 22/25 22/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 459 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ NN work_dcmrfgamtvhcxjgop5zumhpcha 459 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 13 map_const_1 map_const_1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 14 : : : work_dcmrfgamtvhcxjgop5zumhpcha 459 15 : : : work_dcmrfgamtvhcxjgop5zumhpcha 459 16 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 459 17 t t NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 18 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 459 19 - - : work_dcmrfgamtvhcxjgop5zumhpcha 459 20 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 459 21 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 459 22 Int int NN work_dcmrfgamtvhcxjgop5zumhpcha 459 23 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 459 24 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 459 25 map_const_1 map_const_1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 26 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 27 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 459 28 ys ys NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 29 pre pre JJ work_dcmrfgamtvhcxjgop5zumhpcha 459 30 nosharing nosharing JJ work_dcmrfgamtvhcxjgop5zumhpcha 459 31 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 459 32 nosharing noshare VBG work_dcmrfgamtvhcxjgop5zumhpcha 459 33 map_const_1 map_const_1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 34 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 35 = = NFP work_dcmrfgamtvhcxjgop5zumhpcha 459 36 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 459 37 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 38 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 459 39 [ [ -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 459 40 ] ] -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 459 41 - - : work_dcmrfgamtvhcxjgop5zumhpcha 459 42 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 459 43 xs xs XX work_dcmrfgamtvhcxjgop5zumhpcha 459 44 -- -- : work_dcmrfgamtvhcxjgop5zumhpcha 459 45 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 459 46 look look VB work_dcmrfgamtvhcxjgop5zumhpcha 459 47 like like IN work_dcmrfgamtvhcxjgop5zumhpcha 459 48 result result NN work_dcmrfgamtvhcxjgop5zumhpcha 459 49 shares share NNS work_dcmrfgamtvhcxjgop5zumhpcha 459 50 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 459 51 xs xs NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 52 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 459 53 _ _ NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 54 : : : work_dcmrfgamtvhcxjgop5zumhpcha 459 55 xs1 xs1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 56 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 459 57 - - : work_dcmrfgamtvhcxjgop5zumhpcha 459 58 > > XX work_dcmrfgamtvhcxjgop5zumhpcha 459 59 1:(map_const_1 1:(map_const_1 CD work_dcmrfgamtvhcxjgop5zumhpcha 459 60 xs1 xs1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 61 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 459 62 There there EX work_dcmrfgamtvhcxjgop5zumhpcha 459 63 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 459 64 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 459 65 substantial substantial JJ work_dcmrfgamtvhcxjgop5zumhpcha 459 66 work work NN work_dcmrfgamtvhcxjgop5zumhpcha 459 67 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 459 68 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 459 69 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 459 70 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 459 71 logic logic NN work_dcmrfgamtvhcxjgop5zumhpcha 459 72 programming programming NN work_dcmrfgamtvhcxjgop5zumhpcha 459 73 languages language NNS work_dcmrfgamtvhcxjgop5zumhpcha 459 74 using use VBG work_dcmrfgamtvhcxjgop5zumhpcha 459 75 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 459 76 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 459 77 domains domain NNS work_dcmrfgamtvhcxjgop5zumhpcha 459 78 , , , work_dcmrfgamtvhcxjgop5zumhpcha 459 79 notably notably RB work_dcmrfgamtvhcxjgop5zumhpcha 459 80 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 459 81 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 459 82 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 459 83 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 459 84 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 459 85 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 459 86 Jacobs Jacobs NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 87 & & CC work_dcmrfgamtvhcxjgop5zumhpcha 459 88 Langen Langen NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 89 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 459 90 1989 1989 CD work_dcmrfgamtvhcxjgop5zumhpcha 459 91 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 459 92 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 459 93 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 459 94 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 459 95 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 459 96 sets set NNS work_dcmrfgamtvhcxjgop5zumhpcha 459 97 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 459 98 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 459 99 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 459 100 , , , work_dcmrfgamtvhcxjgop5zumhpcha 459 101 generally generally RB work_dcmrfgamtvhcxjgop5zumhpcha 459 102 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 459 103 various various JJ work_dcmrfgamtvhcxjgop5zumhpcha 459 104 enhancements enhancement NNS work_dcmrfgamtvhcxjgop5zumhpcha 459 105 — — : work_dcmrfgamtvhcxjgop5zumhpcha 459 106 see see VB work_dcmrfgamtvhcxjgop5zumhpcha 459 107 Bagnara Bagnara NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 108 , , , work_dcmrfgamtvhcxjgop5zumhpcha 459 109 Zaffanella Zaffanella NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 110 & & CC work_dcmrfgamtvhcxjgop5zumhpcha 459 111 Hill Hill NNP work_dcmrfgamtvhcxjgop5zumhpcha 459 112 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 459 113 2005 2005 CD work_dcmrfgamtvhcxjgop5zumhpcha 459 114 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 459 115 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 459 116 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 459 117 good good JJ work_dcmrfgamtvhcxjgop5zumhpcha 459 118 summary summary NN work_dcmrfgamtvhcxjgop5zumhpcha 459 119 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 459 120 evaluation evaluation NN work_dcmrfgamtvhcxjgop5zumhpcha 459 121 . . . work_dcmrfgamtvhcxjgop5zumhpcha 460 1 Applications application NNS work_dcmrfgamtvhcxjgop5zumhpcha 460 2 include include VBP work_dcmrfgamtvhcxjgop5zumhpcha 460 3 avoiding avoid VBG work_dcmrfgamtvhcxjgop5zumhpcha 460 4 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 460 5 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 460 6 occurs occur VBZ work_dcmrfgamtvhcxjgop5zumhpcha 460 7 check check VB work_dcmrfgamtvhcxjgop5zumhpcha 460 8 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 460 9 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 460 10 unification unification NN work_dcmrfgamtvhcxjgop5zumhpcha 460 11 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 460 12 Søndergaard Søndergaard NNP work_dcmrfgamtvhcxjgop5zumhpcha 460 13 , , , work_dcmrfgamtvhcxjgop5zumhpcha 460 14 1986 1986 CD work_dcmrfgamtvhcxjgop5zumhpcha 460 15 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 460 16 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 460 17 exploiting exploit VBG work_dcmrfgamtvhcxjgop5zumhpcha 460 18 parallelism parallelism NN work_dcmrfgamtvhcxjgop5zumhpcha 460 19 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 460 20 independent independent JJ work_dcmrfgamtvhcxjgop5zumhpcha 460 21 sub sub NN work_dcmrfgamtvhcxjgop5zumhpcha 460 22 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 460 23 computations computation NNS work_dcmrfgamtvhcxjgop5zumhpcha 460 24 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 460 25 Bueno Bueno NNP work_dcmrfgamtvhcxjgop5zumhpcha 460 26 , , , work_dcmrfgamtvhcxjgop5zumhpcha 460 27 Garćıa Garćıa NNP work_dcmrfgamtvhcxjgop5zumhpcha 460 28 de de NNP work_dcmrfgamtvhcxjgop5zumhpcha 460 29 la la NNP work_dcmrfgamtvhcxjgop5zumhpcha 460 30 Banda Banda NNP work_dcmrfgamtvhcxjgop5zumhpcha 460 31 & & CC work_dcmrfgamtvhcxjgop5zumhpcha 460 32 Hermenegildo Hermenegildo NNP work_dcmrfgamtvhcxjgop5zumhpcha 460 33 , , , work_dcmrfgamtvhcxjgop5zumhpcha 460 34 1999 1999 CD work_dcmrfgamtvhcxjgop5zumhpcha 460 35 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 460 36 . . . work_dcmrfgamtvhcxjgop5zumhpcha 461 1 These these DT work_dcmrfgamtvhcxjgop5zumhpcha 461 2 approaches approach NNS work_dcmrfgamtvhcxjgop5zumhpcha 461 3 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 461 4 aimed aim VBN work_dcmrfgamtvhcxjgop5zumhpcha 461 5 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 461 6 identifying identify VBG work_dcmrfgamtvhcxjgop5zumhpcha 461 7 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 461 8 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 461 9 logic logic NN work_dcmrfgamtvhcxjgop5zumhpcha 461 10 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 461 11 rather rather RB work_dcmrfgamtvhcxjgop5zumhpcha 461 12 than than IN work_dcmrfgamtvhcxjgop5zumhpcha 461 13 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 461 14 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 461 15 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 461 16 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 461 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 462 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 462 2 example example NN work_dcmrfgamtvhcxjgop5zumhpcha 462 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 462 4 although although IN work_dcmrfgamtvhcxjgop5zumhpcha 462 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 462 6 two two CD work_dcmrfgamtvhcxjgop5zumhpcha 462 7 Prolog prolog JJ work_dcmrfgamtvhcxjgop5zumhpcha 462 8 goals goal NNS work_dcmrfgamtvhcxjgop5zumhpcha 462 9 p(X p(x FW work_dcmrfgamtvhcxjgop5zumhpcha 462 10 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 462 11 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 462 12 q(X q(x FW work_dcmrfgamtvhcxjgop5zumhpcha 462 13 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 462 14 share share NN work_dcmrfgamtvhcxjgop5zumhpcha 462 15 X x NN work_dcmrfgamtvhcxjgop5zumhpcha 462 16 , , , work_dcmrfgamtvhcxjgop5zumhpcha 462 17 they -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 462 18 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 462 19 considered consider VBN work_dcmrfgamtvhcxjgop5zumhpcha 462 20 independent independent JJ work_dcmrfgamtvhcxjgop5zumhpcha 462 21 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 462 22 X X NNP work_dcmrfgamtvhcxjgop5zumhpcha 462 23 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 462 24 instantiated instantiate VBN work_dcmrfgamtvhcxjgop5zumhpcha 462 25 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 462 26 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 462 27 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 462 28 structure structure NN work_dcmrfgamtvhcxjgop5zumhpcha 462 29 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 462 30 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 462 31 ground ground NN work_dcmrfgamtvhcxjgop5zumhpcha 462 32 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 462 33 contains contain VBZ work_dcmrfgamtvhcxjgop5zumhpcha 462 34 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 462 35 logic logic NN work_dcmrfgamtvhcxjgop5zumhpcha 462 36 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 462 37 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 462 38 . . . work_dcmrfgamtvhcxjgop5zumhpcha 463 1 Ground ground NN work_dcmrfgamtvhcxjgop5zumhpcha 463 2 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 463 3 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 463 4 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 463 5 Prolog Prolog NNP work_dcmrfgamtvhcxjgop5zumhpcha 463 6 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 463 7 read read VBN work_dcmrfgamtvhcxjgop5zumhpcha 463 8 - - : work_dcmrfgamtvhcxjgop5zumhpcha 463 9 only only RB work_dcmrfgamtvhcxjgop5zumhpcha 463 10 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 463 11 cause cause VB work_dcmrfgamtvhcxjgop5zumhpcha 463 12 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 463 13 problem problem NN work_dcmrfgamtvhcxjgop5zumhpcha 463 14 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 463 15 parallelism parallelism NN work_dcmrfgamtvhcxjgop5zumhpcha 463 16 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 463 17 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 463 18 occurs occurs JJ work_dcmrfgamtvhcxjgop5zumhpcha 463 19 check check NN work_dcmrfgamtvhcxjgop5zumhpcha 463 20 , , , work_dcmrfgamtvhcxjgop5zumhpcha 463 21 whether whether IN work_dcmrfgamtvhcxjgop5zumhpcha 463 22 they -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 463 23 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 463 24 shared share VBN work_dcmrfgamtvhcxjgop5zumhpcha 463 25 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 463 26 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 463 27 . . . work_dcmrfgamtvhcxjgop5zumhpcha 464 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 464 2 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 464 3 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 464 4 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 464 5 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 464 6 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 464 7 often often RB work_dcmrfgamtvhcxjgop5zumhpcha 464 8 augmented augment VBN work_dcmrfgamtvhcxjgop5zumhpcha 464 9 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 464 10 extra extra JJ work_dcmrfgamtvhcxjgop5zumhpcha 464 11 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 464 12 related relate VBN work_dcmrfgamtvhcxjgop5zumhpcha 464 13 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 464 14 freeness freeness NNP work_dcmrfgamtvhcxjgop5zumhpcha 464 15 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 464 16 free free JJ work_dcmrfgamtvhcxjgop5zumhpcha 464 17 means mean NNS work_dcmrfgamtvhcxjgop5zumhpcha 464 18 uninstantiated uninstantiated JJ work_dcmrfgamtvhcxjgop5zumhpcha 464 19 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 464 20 , , , work_dcmrfgamtvhcxjgop5zumhpcha 464 21 linearity linearity NN work_dcmrfgamtvhcxjgop5zumhpcha 464 22 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 464 23 linear linear NNP work_dcmrfgamtvhcxjgop5zumhpcha 464 24 means mean NNS work_dcmrfgamtvhcxjgop5zumhpcha 464 25 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 464 26 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 464 27 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 464 28 repeated repeat VBN work_dcmrfgamtvhcxjgop5zumhpcha 464 29 occurrences occurrence NNS work_dcmrfgamtvhcxjgop5zumhpcha 464 30 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 464 31 any any DT work_dcmrfgamtvhcxjgop5zumhpcha 464 32 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 464 33 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 464 34 and/or and/or CC work_dcmrfgamtvhcxjgop5zumhpcha 464 35 groundness groundness NN work_dcmrfgamtvhcxjgop5zumhpcha 464 36 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 464 37 Bagnara Bagnara NNP work_dcmrfgamtvhcxjgop5zumhpcha 464 38 , , , work_dcmrfgamtvhcxjgop5zumhpcha 464 39 Zaffanella Zaffanella NNP work_dcmrfgamtvhcxjgop5zumhpcha 464 40 & & CC work_dcmrfgamtvhcxjgop5zumhpcha 464 41 Hill Hill NNP work_dcmrfgamtvhcxjgop5zumhpcha 464 42 , , , work_dcmrfgamtvhcxjgop5zumhpcha 464 43 2005 2005 CD work_dcmrfgamtvhcxjgop5zumhpcha 464 44 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 464 45 . . . work_dcmrfgamtvhcxjgop5zumhpcha 465 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 465 2 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 465 3 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 465 4 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 465 5 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 465 6 logic logic JJ work_dcmrfgamtvhcxjgop5zumhpcha 465 7 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 465 8 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 465 9 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 465 10 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 465 11 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 465 12 mutable mutable JJ work_dcmrfgamtvhcxjgop5zumhpcha 465 13 , , , work_dcmrfgamtvhcxjgop5zumhpcha 465 14 hence hence RB work_dcmrfgamtvhcxjgop5zumhpcha 465 15 their -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 465 16 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 465 17 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 465 18 important important JJ work_dcmrfgamtvhcxjgop5zumhpcha 465 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 466 1 However however RB work_dcmrfgamtvhcxjgop5zumhpcha 466 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 466 3 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 466 4 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 466 5 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 466 6 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 466 7 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 466 8 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 466 9 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 466 10 enhancements enhancement NNS work_dcmrfgamtvhcxjgop5zumhpcha 466 11 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 466 12 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 466 13 been be VBN work_dcmrfgamtvhcxjgop5zumhpcha 466 14 adapted adapt VBN work_dcmrfgamtvhcxjgop5zumhpcha 466 15 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 466 16 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 466 17 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 466 18 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 466 19 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 466 20 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 466 21 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 466 22 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 466 23 object object NN work_dcmrfgamtvhcxjgop5zumhpcha 466 24 oriented orient VBN work_dcmrfgamtvhcxjgop5zumhpcha 466 25 languages language NNS work_dcmrfgamtvhcxjgop5zumhpcha 466 26 such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 466 27 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 466 28 Java Java NNP work_dcmrfgamtvhcxjgop5zumhpcha 466 29 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 466 30 Méndez Méndez NNP work_dcmrfgamtvhcxjgop5zumhpcha 466 31 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 466 32 Lojo Lojo NNP work_dcmrfgamtvhcxjgop5zumhpcha 466 33 & & CC work_dcmrfgamtvhcxjgop5zumhpcha 466 34 Hermenegildo Hermenegildo NNP work_dcmrfgamtvhcxjgop5zumhpcha 466 35 , , , work_dcmrfgamtvhcxjgop5zumhpcha 466 36 2008 2008 CD work_dcmrfgamtvhcxjgop5zumhpcha 466 37 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 466 38 . . . work_dcmrfgamtvhcxjgop5zumhpcha 467 1 One one CD work_dcmrfgamtvhcxjgop5zumhpcha 467 2 important important JJ work_dcmrfgamtvhcxjgop5zumhpcha 467 3 distinction distinction NN work_dcmrfgamtvhcxjgop5zumhpcha 467 4 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 467 5 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 467 6 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 467 7 directly directly RB work_dcmrfgamtvhcxjgop5zumhpcha 467 8 supports support VBZ work_dcmrfgamtvhcxjgop5zumhpcha 467 9 algebraic algebraic NNP work_dcmrfgamtvhcxjgop5zumhpcha 467 10 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 467 11 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 467 12 which which WDT work_dcmrfgamtvhcxjgop5zumhpcha 467 13 allow allow VBP work_dcmrfgamtvhcxjgop5zumhpcha 467 14 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 467 15 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 467 16 sum sum NN work_dcmrfgamtvhcxjgop5zumhpcha 467 17 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 467 18 products product NNS work_dcmrfgamtvhcxjgop5zumhpcha 467 19 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 467 20 : : : work_dcmrfgamtvhcxjgop5zumhpcha 467 21 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 467 22 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 467 23 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 467 24 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 467 25 choice choice NN work_dcmrfgamtvhcxjgop5zumhpcha 467 26 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 467 27 several several JJ work_dcmrfgamtvhcxjgop5zumhpcha 467 28 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 467 29 constructors constructor NNS work_dcmrfgamtvhcxjgop5zumhpcha 467 30 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 467 31 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 467 32 sum sum NN work_dcmrfgamtvhcxjgop5zumhpcha 467 33 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 467 34 , , , work_dcmrfgamtvhcxjgop5zumhpcha 467 35 where where WRB work_dcmrfgamtvhcxjgop5zumhpcha 467 36 each each DT work_dcmrfgamtvhcxjgop5zumhpcha 467 37 one one NN work_dcmrfgamtvhcxjgop5zumhpcha 467 38 consists consist VBZ work_dcmrfgamtvhcxjgop5zumhpcha 467 39 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 467 40 several several JJ work_dcmrfgamtvhcxjgop5zumhpcha 467 41 values value NNS work_dcmrfgamtvhcxjgop5zumhpcha 467 42 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 467 43 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 467 44 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 467 45 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 467 46 product product NN work_dcmrfgamtvhcxjgop5zumhpcha 467 47 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 467 48 . . . work_dcmrfgamtvhcxjgop5zumhpcha 468 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 468 2 Java Java NNP work_dcmrfgamtvhcxjgop5zumhpcha 468 3 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 468 4 most most JJS work_dcmrfgamtvhcxjgop5zumhpcha 468 5 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 468 6 imperative imperative NN work_dcmrfgamtvhcxjgop5zumhpcha 468 7 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 468 8 object object VBP work_dcmrfgamtvhcxjgop5zumhpcha 468 9 oriented orient VBN work_dcmrfgamtvhcxjgop5zumhpcha 468 10 languages language NNS work_dcmrfgamtvhcxjgop5zumhpcha 468 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 468 12 additional additional JJ work_dcmrfgamtvhcxjgop5zumhpcha 468 13 coding coding NN work_dcmrfgamtvhcxjgop5zumhpcha 468 14 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 468 15 generally generally RB work_dcmrfgamtvhcxjgop5zumhpcha 468 16 required require VBN work_dcmrfgamtvhcxjgop5zumhpcha 468 17 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 468 18 support support VB work_dcmrfgamtvhcxjgop5zumhpcha 468 19 such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 468 20 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 468 21 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 468 22 . . . work_dcmrfgamtvhcxjgop5zumhpcha 469 1 Products product NNS work_dcmrfgamtvhcxjgop5zumhpcha 469 2 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 469 3 supported support VBN work_dcmrfgamtvhcxjgop5zumhpcha 469 4 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 469 5 objects object NNS work_dcmrfgamtvhcxjgop5zumhpcha 469 6 containing contain VBG work_dcmrfgamtvhcxjgop5zumhpcha 469 7 several several JJ work_dcmrfgamtvhcxjgop5zumhpcha 469 8 values value NNS work_dcmrfgamtvhcxjgop5zumhpcha 469 9 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 469 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 469 11 only only JJ work_dcmrfgamtvhcxjgop5zumhpcha 469 12 choice choice NN work_dcmrfgamtvhcxjgop5zumhpcha 469 13 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 469 14 sum sum NN work_dcmrfgamtvhcxjgop5zumhpcha 469 15 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 469 16 supported support VBN work_dcmrfgamtvhcxjgop5zumhpcha 469 17 directly directly RB work_dcmrfgamtvhcxjgop5zumhpcha 469 18 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 469 19 whether whether IN work_dcmrfgamtvhcxjgop5zumhpcha 469 20 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 469 21 object object NN work_dcmrfgamtvhcxjgop5zumhpcha 469 22 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 469 23 null null JJ work_dcmrfgamtvhcxjgop5zumhpcha 469 24 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 469 25 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 469 26 . . . work_dcmrfgamtvhcxjgop5zumhpcha 470 1 Java Java NNP work_dcmrfgamtvhcxjgop5zumhpcha 470 2 objects object VBZ work_dcmrfgamtvhcxjgop5zumhpcha 470 3 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 470 4 pointers pointer NNS work_dcmrfgamtvhcxjgop5zumhpcha 470 5 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 470 6 most most JJS work_dcmrfgamtvhcxjgop5zumhpcha 470 7 imperative imperative JJ work_dcmrfgamtvhcxjgop5zumhpcha 470 8 languages language NNS work_dcmrfgamtvhcxjgop5zumhpcha 470 9 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 470 10 similar similar JJ work_dcmrfgamtvhcxjgop5zumhpcha 470 11 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 470 12 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 470 13 Maybe maybe RB work_dcmrfgamtvhcxjgop5zumhpcha 470 14 algebraic algebraic JJ work_dcmrfgamtvhcxjgop5zumhpcha 470 15 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 470 16 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 470 17 , , , work_dcmrfgamtvhcxjgop5zumhpcha 470 18 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 470 19 Nothing nothing NN work_dcmrfgamtvhcxjgop5zumhpcha 470 20 corresponding correspond VBG work_dcmrfgamtvhcxjgop5zumhpcha 470 21 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 470 22 null null NN work_dcmrfgamtvhcxjgop5zumhpcha 470 23 . . . work_dcmrfgamtvhcxjgop5zumhpcha 471 1 A a DT work_dcmrfgamtvhcxjgop5zumhpcha 471 2 Ref Ref NNP work_dcmrfgamtvhcxjgop5zumhpcha 471 3 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 471 4 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 471 5 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 471 6 null null JJ work_dcmrfgamtvhcxjgop5zumhpcha 471 7 . . . work_dcmrfgamtvhcxjgop5zumhpcha 472 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 472 2 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 472 3 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 472 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 472 5 Méndez Méndez NNP work_dcmrfgamtvhcxjgop5zumhpcha 472 6 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 472 7 Lojo Lojo NNP work_dcmrfgamtvhcxjgop5zumhpcha 472 8 & & CC work_dcmrfgamtvhcxjgop5zumhpcha 472 9 Hermenegildo Hermenegildo NNP work_dcmrfgamtvhcxjgop5zumhpcha 472 10 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 472 11 2008 2008 CD work_dcmrfgamtvhcxjgop5zumhpcha 472 12 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 472 13 uses use VBZ work_dcmrfgamtvhcxjgop5zumhpcha 472 14 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 472 15 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 472 16 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 472 17 plus plus CC work_dcmrfgamtvhcxjgop5zumhpcha 472 18 additional additional JJ work_dcmrfgamtvhcxjgop5zumhpcha 472 19 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 472 20 about about IN work_dcmrfgamtvhcxjgop5zumhpcha 472 21 what what WDT work_dcmrfgamtvhcxjgop5zumhpcha 472 22 objects object NNS work_dcmrfgamtvhcxjgop5zumhpcha 472 23 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 472 24 definitely definitely RB work_dcmrfgamtvhcxjgop5zumhpcha 472 25 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 472 26 null null JJ work_dcmrfgamtvhcxjgop5zumhpcha 472 27 . . . work_dcmrfgamtvhcxjgop5zumhpcha 473 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 473 2 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 473 3 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 473 4 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 473 5 uses use VBZ work_dcmrfgamtvhcxjgop5zumhpcha 473 6 Refs Refs NNP work_dcmrfgamtvhcxjgop5zumhpcha 473 7 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 473 8 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 473 9 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 473 10 given give VBN work_dcmrfgamtvhcxjgop5zumhpcha 473 11 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 473 12 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 473 13 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 473 14 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 473 15 — — : work_dcmrfgamtvhcxjgop5zumhpcha 473 16 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 473 17 more more RBR work_dcmrfgamtvhcxjgop5zumhpcha 473 18 expressive expressive JJ work_dcmrfgamtvhcxjgop5zumhpcha 473 19 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 473 20 allow allow VBP work_dcmrfgamtvhcxjgop5zumhpcha 473 21 us -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 473 22 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 473 23 trivially trivially RB work_dcmrfgamtvhcxjgop5zumhpcha 473 24 infer infer VB work_dcmrfgamtvhcxjgop5zumhpcha 473 25 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 473 26 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 473 27 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 473 28 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 473 29 obscured obscure VBN work_dcmrfgamtvhcxjgop5zumhpcha 473 30 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 473 31 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 473 32 languages language NNS work_dcmrfgamtvhcxjgop5zumhpcha 473 33 . . . work_dcmrfgamtvhcxjgop5zumhpcha 474 1 For for IN work_dcmrfgamtvhcxjgop5zumhpcha 474 2 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 474 3 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 474 4 uses use VBZ work_dcmrfgamtvhcxjgop5zumhpcha 474 5 Maybe maybe RB work_dcmrfgamtvhcxjgop5zumhpcha 474 6 , , , work_dcmrfgamtvhcxjgop5zumhpcha 474 7 our -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 474 8 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 474 9 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 474 10 express express VB work_dcmrfgamtvhcxjgop5zumhpcha 474 11 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 474 12 fact fact NN work_dcmrfgamtvhcxjgop5zumhpcha 474 13 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 474 14 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 474 15 variable variable NN work_dcmrfgamtvhcxjgop5zumhpcha 474 16 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 474 17 definitely definitely RB work_dcmrfgamtvhcxjgop5zumhpcha 474 18 Nothing nothing NN work_dcmrfgamtvhcxjgop5zumhpcha 474 19 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 474 20 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 474 21 having have VBG work_dcmrfgamtvhcxjgop5zumhpcha 474 22 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 474 23 self self NN work_dcmrfgamtvhcxjgop5zumhpcha 474 24 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 474 25 alias alia NNS work_dcmrfgamtvhcxjgop5zumhpcha 474 26 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 474 27 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 474 28 Just just JJ work_dcmrfgamtvhcxjgop5zumhpcha 474 29 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 474 30 . . . work_dcmrfgamtvhcxjgop5zumhpcha 475 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 475 2 rich rich JJ work_dcmrfgamtvhcxjgop5zumhpcha 475 3 structural structural JJ work_dcmrfgamtvhcxjgop5zumhpcha 475 4 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 475 5 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 475 6 our -PRON- PRP$ work_dcmrfgamtvhcxjgop5zumhpcha 475 7 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 475 8 fits fit VBZ work_dcmrfgamtvhcxjgop5zumhpcha 475 9 particularly particularly RB work_dcmrfgamtvhcxjgop5zumhpcha 475 10 well well RB work_dcmrfgamtvhcxjgop5zumhpcha 475 11 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 475 12 algebraic algebraic JJ work_dcmrfgamtvhcxjgop5zumhpcha 475 13 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 475 14 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 475 15 . . . work_dcmrfgamtvhcxjgop5zumhpcha 476 1 There there EX work_dcmrfgamtvhcxjgop5zumhpcha 476 2 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 476 3 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 476 4 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 476 5 approaches approach NNS work_dcmrfgamtvhcxjgop5zumhpcha 476 6 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 476 7 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 476 8 uses use NNS work_dcmrfgamtvhcxjgop5zumhpcha 476 9 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 476 10 alias alias NNP work_dcmrfgamtvhcxjgop5zumhpcha 476 11 analysis analysis NNP work_dcmrfgamtvhcxjgop5zumhpcha 476 12 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 476 13 imperative imperative JJ work_dcmrfgamtvhcxjgop5zumhpcha 476 14 languages language NNS work_dcmrfgamtvhcxjgop5zumhpcha 476 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 476 16 such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 476 17 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 476 18 Landi Landi NNP work_dcmrfgamtvhcxjgop5zumhpcha 476 19 & & CC work_dcmrfgamtvhcxjgop5zumhpcha 476 20 Ryder Ryder NNP work_dcmrfgamtvhcxjgop5zumhpcha 476 21 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 476 22 1992 1992 CD work_dcmrfgamtvhcxjgop5zumhpcha 476 23 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 476 24 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 476 25 Emami Emami NNP work_dcmrfgamtvhcxjgop5zumhpcha 476 26 , , , work_dcmrfgamtvhcxjgop5zumhpcha 476 27 Ghiya Ghiya NNP work_dcmrfgamtvhcxjgop5zumhpcha 476 28 & & CC work_dcmrfgamtvhcxjgop5zumhpcha 476 29 Hendren Hendren NNP work_dcmrfgamtvhcxjgop5zumhpcha 476 30 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 476 31 1994 1994 CD work_dcmrfgamtvhcxjgop5zumhpcha 476 32 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 476 33 , , , work_dcmrfgamtvhcxjgop5zumhpcha 476 34 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 476 35 these these DT work_dcmrfgamtvhcxjgop5zumhpcha 476 36 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 476 37 not not RB work_dcmrfgamtvhcxjgop5zumhpcha 476 38 aimed aim VBN work_dcmrfgamtvhcxjgop5zumhpcha 476 39 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 476 40 precisely precisely RB work_dcmrfgamtvhcxjgop5zumhpcha 476 41 capturing capture VBG work_dcmrfgamtvhcxjgop5zumhpcha 476 42 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 476 43 about about IN work_dcmrfgamtvhcxjgop5zumhpcha 476 44 dynamically dynamically RB work_dcmrfgamtvhcxjgop5zumhpcha 476 45 allocated allocate VBN work_dcmrfgamtvhcxjgop5zumhpcha 476 46 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 476 47 . . . work_dcmrfgamtvhcxjgop5zumhpcha 477 1 A a DT work_dcmrfgamtvhcxjgop5zumhpcha 477 2 more more RBR work_dcmrfgamtvhcxjgop5zumhpcha 477 3 detailed detailed JJ work_dcmrfgamtvhcxjgop5zumhpcha 477 4 discussion discussion NN work_dcmrfgamtvhcxjgop5zumhpcha 477 5 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 477 6 such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 477 7 approaches approach NNS work_dcmrfgamtvhcxjgop5zumhpcha 477 8 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 477 9 given give VBN work_dcmrfgamtvhcxjgop5zumhpcha 477 10 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 477 11 Giuca Giuca NNP work_dcmrfgamtvhcxjgop5zumhpcha 477 12 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 477 13 2014 2014 CD work_dcmrfgamtvhcxjgop5zumhpcha 477 14 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 477 15 . . . work_dcmrfgamtvhcxjgop5zumhpcha 478 1 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 478 2 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 478 3 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 478 4 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 478 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 478 6 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 478 7 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 478 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 479 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 479 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 479 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 479 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 479 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 479 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 479 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 479 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 479 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 479 10 23/25 23/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 479 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ CD work_dcmrfgamtvhcxjgop5zumhpcha 479 12 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 479 13 CONCLUSION CONCLUSION NNP work_dcmrfgamtvhcxjgop5zumhpcha 479 14 Purely purely RB work_dcmrfgamtvhcxjgop5zumhpcha 479 15 declarative declarative VBP work_dcmrfgamtvhcxjgop5zumhpcha 479 16 languages language NNS work_dcmrfgamtvhcxjgop5zumhpcha 479 17 have have VBP work_dcmrfgamtvhcxjgop5zumhpcha 479 18 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 479 19 advantage advantage NN work_dcmrfgamtvhcxjgop5zumhpcha 479 20 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 479 21 avoiding avoid VBG work_dcmrfgamtvhcxjgop5zumhpcha 479 22 side side JJ work_dcmrfgamtvhcxjgop5zumhpcha 479 23 effects effect NNS work_dcmrfgamtvhcxjgop5zumhpcha 479 24 , , , work_dcmrfgamtvhcxjgop5zumhpcha 479 25 such such JJ work_dcmrfgamtvhcxjgop5zumhpcha 479 26 as as IN work_dcmrfgamtvhcxjgop5zumhpcha 479 27 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 479 28 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 479 29 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 479 30 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 479 31 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 479 32 . . . work_dcmrfgamtvhcxjgop5zumhpcha 480 1 This this DT work_dcmrfgamtvhcxjgop5zumhpcha 480 2 makes make VBZ work_dcmrfgamtvhcxjgop5zumhpcha 480 3 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 480 4 easier easy JJR work_dcmrfgamtvhcxjgop5zumhpcha 480 5 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 480 6 combine combine VB work_dcmrfgamtvhcxjgop5zumhpcha 480 7 program program NN work_dcmrfgamtvhcxjgop5zumhpcha 480 8 components component NNS work_dcmrfgamtvhcxjgop5zumhpcha 480 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 480 10 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 480 11 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 480 12 algorithms algorithm NNS work_dcmrfgamtvhcxjgop5zumhpcha 480 13 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 480 14 hard hard JJ work_dcmrfgamtvhcxjgop5zumhpcha 480 15 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 480 16 code code VB work_dcmrfgamtvhcxjgop5zumhpcha 480 17 efficiently efficiently RB work_dcmrfgamtvhcxjgop5zumhpcha 480 18 without without IN work_dcmrfgamtvhcxjgop5zumhpcha 480 19 flexible flexible JJ work_dcmrfgamtvhcxjgop5zumhpcha 480 20 use use NN work_dcmrfgamtvhcxjgop5zumhpcha 480 21 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 480 22 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 480 23 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 480 24 . . . work_dcmrfgamtvhcxjgop5zumhpcha 481 1 A a DT work_dcmrfgamtvhcxjgop5zumhpcha 481 2 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 481 3 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 481 4 behave behave VB work_dcmrfgamtvhcxjgop5zumhpcha 481 5 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 481 6 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 481 7 purely purely RB work_dcmrfgamtvhcxjgop5zumhpcha 481 8 declarative declarative JJ work_dcmrfgamtvhcxjgop5zumhpcha 481 9 way way NN work_dcmrfgamtvhcxjgop5zumhpcha 481 10 if if IN work_dcmrfgamtvhcxjgop5zumhpcha 481 11 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 481 12 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 481 13 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 481 14 allowed allow VBN work_dcmrfgamtvhcxjgop5zumhpcha 481 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 481 16 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 481 17 restricted restrict VBN work_dcmrfgamtvhcxjgop5zumhpcha 481 18 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 481 19 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 481 20 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 481 21 that that WDT work_dcmrfgamtvhcxjgop5zumhpcha 481 22 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 481 23 created create VBN work_dcmrfgamtvhcxjgop5zumhpcha 481 24 inside inside IN work_dcmrfgamtvhcxjgop5zumhpcha 481 25 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 481 26 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 481 27 . . . work_dcmrfgamtvhcxjgop5zumhpcha 482 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 482 2 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 482 3 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 482 4 uses use VBZ work_dcmrfgamtvhcxjgop5zumhpcha 482 5 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 482 6 idea idea NN work_dcmrfgamtvhcxjgop5zumhpcha 482 7 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 482 8 support support VB work_dcmrfgamtvhcxjgop5zumhpcha 482 9 flexible flexible JJ work_dcmrfgamtvhcxjgop5zumhpcha 482 10 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 482 11 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 482 12 encapsulated encapsulate VBD work_dcmrfgamtvhcxjgop5zumhpcha 482 13 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 482 14 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 482 15 declarative declarative JJ work_dcmrfgamtvhcxjgop5zumhpcha 482 16 interface interface NN work_dcmrfgamtvhcxjgop5zumhpcha 482 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 483 1 It -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 483 2 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 483 3 designed design VBN work_dcmrfgamtvhcxjgop5zumhpcha 483 4 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 483 5 make make VB work_dcmrfgamtvhcxjgop5zumhpcha 483 6 all all DT work_dcmrfgamtvhcxjgop5zumhpcha 483 7 side side NN work_dcmrfgamtvhcxjgop5zumhpcha 483 8 effects effect NNS work_dcmrfgamtvhcxjgop5zumhpcha 483 9 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 483 10 obvious obvious JJ work_dcmrfgamtvhcxjgop5zumhpcha 483 11 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 483 12 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 483 13 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 483 14 source source NN work_dcmrfgamtvhcxjgop5zumhpcha 483 15 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 483 16 . . . work_dcmrfgamtvhcxjgop5zumhpcha 484 1 Because because IN work_dcmrfgamtvhcxjgop5zumhpcha 484 2 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 484 3 can can MD work_dcmrfgamtvhcxjgop5zumhpcha 484 4 be be VB work_dcmrfgamtvhcxjgop5zumhpcha 484 5 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 484 6 between between IN work_dcmrfgamtvhcxjgop5zumhpcha 484 7 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 484 8 representations representation NNS work_dcmrfgamtvhcxjgop5zumhpcha 484 9 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 484 10 different different JJ work_dcmrfgamtvhcxjgop5zumhpcha 484 11 arguments argument NNS work_dcmrfgamtvhcxjgop5zumhpcha 484 12 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 484 13 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 484 14 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 484 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 484 16 local local JJ work_dcmrfgamtvhcxjgop5zumhpcha 484 17 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 484 18 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 484 19 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 484 20 value value NN work_dcmrfgamtvhcxjgop5zumhpcha 484 21 returned return VBD work_dcmrfgamtvhcxjgop5zumhpcha 484 22 , , , work_dcmrfgamtvhcxjgop5zumhpcha 484 23 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 484 24 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 484 25 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 484 26 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 484 27 essential essential JJ work_dcmrfgamtvhcxjgop5zumhpcha 484 28 component component NN work_dcmrfgamtvhcxjgop5zumhpcha 484 29 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 484 30 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 484 31 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 484 32 . . . work_dcmrfgamtvhcxjgop5zumhpcha 485 1 It -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 485 2 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 485 3 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 485 4 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 485 5 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 485 6 ensure ensure VB work_dcmrfgamtvhcxjgop5zumhpcha 485 7 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 485 8 preservation preservation NN work_dcmrfgamtvhcxjgop5zumhpcha 485 9 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 485 10 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 485 11 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 485 12 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 485 13 computations computation NNS work_dcmrfgamtvhcxjgop5zumhpcha 485 14 . . . work_dcmrfgamtvhcxjgop5zumhpcha 486 1 Sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 486 2 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 486 3 has have VBZ work_dcmrfgamtvhcxjgop5zumhpcha 486 4 been be VBN work_dcmrfgamtvhcxjgop5zumhpcha 486 5 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 486 6 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 486 7 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 486 8 languages language NNS work_dcmrfgamtvhcxjgop5zumhpcha 486 9 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 486 10 improve improve VB work_dcmrfgamtvhcxjgop5zumhpcha 486 11 efficiency efficiency NN work_dcmrfgamtvhcxjgop5zumhpcha 486 12 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 486 13 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 486 14 give give VB work_dcmrfgamtvhcxjgop5zumhpcha 486 15 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 486 16 feedback feedback NN work_dcmrfgamtvhcxjgop5zumhpcha 486 17 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 486 18 programmers programmer NNS work_dcmrfgamtvhcxjgop5zumhpcha 486 19 but but CC work_dcmrfgamtvhcxjgop5zumhpcha 486 20 we -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 486 21 use use VBP work_dcmrfgamtvhcxjgop5zumhpcha 486 22 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 486 23 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 486 24 support support VB work_dcmrfgamtvhcxjgop5zumhpcha 486 25 important important JJ work_dcmrfgamtvhcxjgop5zumhpcha 486 26 features feature NNS work_dcmrfgamtvhcxjgop5zumhpcha 486 27 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 486 28 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 486 29 programming programming NN work_dcmrfgamtvhcxjgop5zumhpcha 486 30 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 486 31 . . . work_dcmrfgamtvhcxjgop5zumhpcha 487 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 487 2 algorithm algorithm NN work_dcmrfgamtvhcxjgop5zumhpcha 487 3 operates operate VBZ work_dcmrfgamtvhcxjgop5zumhpcha 487 4 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 487 5 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 487 6 heap heap NNP work_dcmrfgamtvhcxjgop5zumhpcha 487 7 allocated allocate VBN work_dcmrfgamtvhcxjgop5zumhpcha 487 8 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 487 9 algebraic algebraic NNP work_dcmrfgamtvhcxjgop5zumhpcha 487 10 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 487 11 types type NNS work_dcmrfgamtvhcxjgop5zumhpcha 487 12 , , , work_dcmrfgamtvhcxjgop5zumhpcha 487 13 including include VBG work_dcmrfgamtvhcxjgop5zumhpcha 487 14 arrays arrays NNP work_dcmrfgamtvhcxjgop5zumhpcha 487 15 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 487 16 closures closure NNS work_dcmrfgamtvhcxjgop5zumhpcha 487 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 488 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 488 2 common common JJ work_dcmrfgamtvhcxjgop5zumhpcha 488 3 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 488 4 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 488 5 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 488 6 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 488 7 used use VBN work_dcmrfgamtvhcxjgop5zumhpcha 488 8 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 488 9 declarative declarative JJ work_dcmrfgamtvhcxjgop5zumhpcha 488 10 languages language NNS work_dcmrfgamtvhcxjgop5zumhpcha 488 11 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 488 12 supports support VBZ work_dcmrfgamtvhcxjgop5zumhpcha 488 13 binding bind VBG work_dcmrfgamtvhcxjgop5zumhpcha 488 14 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 488 15 variables variable NNS work_dcmrfgamtvhcxjgop5zumhpcha 488 16 , , , work_dcmrfgamtvhcxjgop5zumhpcha 488 17 construction construction NN work_dcmrfgamtvhcxjgop5zumhpcha 488 18 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 488 19 deconstruction deconstruction NN work_dcmrfgamtvhcxjgop5zumhpcha 488 20 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 488 21 combined combine VBN work_dcmrfgamtvhcxjgop5zumhpcha 488 22 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 488 23 selection selection NN work_dcmrfgamtvhcxjgop5zumhpcha 488 24 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 488 25 “ " `` work_dcmrfgamtvhcxjgop5zumhpcha 488 26 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 488 27 ” " '' work_dcmrfgamtvhcxjgop5zumhpcha 488 28 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 488 29 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 488 30 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 488 31 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 488 32 procedure procedure NN work_dcmrfgamtvhcxjgop5zumhpcha 488 33 calls call NNS work_dcmrfgamtvhcxjgop5zumhpcha 488 34 . . . work_dcmrfgamtvhcxjgop5zumhpcha 489 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 489 2 addition addition NN work_dcmrfgamtvhcxjgop5zumhpcha 489 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 489 4 it -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 489 5 supports support VBZ work_dcmrfgamtvhcxjgop5zumhpcha 489 6 explicit explicit JJ work_dcmrfgamtvhcxjgop5zumhpcha 489 7 pointers pointer NNS work_dcmrfgamtvhcxjgop5zumhpcha 489 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 489 9 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 489 10 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 489 11 via via IN work_dcmrfgamtvhcxjgop5zumhpcha 489 12 pointers pointer NNS work_dcmrfgamtvhcxjgop5zumhpcha 489 13 , , , work_dcmrfgamtvhcxjgop5zumhpcha 489 14 creation creation NN work_dcmrfgamtvhcxjgop5zumhpcha 489 15 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 489 16 application application NN work_dcmrfgamtvhcxjgop5zumhpcha 489 17 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 489 18 closures closure NNS work_dcmrfgamtvhcxjgop5zumhpcha 489 19 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 489 20 pre- pre- NN work_dcmrfgamtvhcxjgop5zumhpcha 489 21 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 489 22 post post NN work_dcmrfgamtvhcxjgop5zumhpcha 489 23 - - NNS work_dcmrfgamtvhcxjgop5zumhpcha 489 24 conditions condition NNS work_dcmrfgamtvhcxjgop5zumhpcha 489 25 concerning concern VBG work_dcmrfgamtvhcxjgop5zumhpcha 489 26 sharing sharing NN work_dcmrfgamtvhcxjgop5zumhpcha 489 27 attached attach VBN work_dcmrfgamtvhcxjgop5zumhpcha 489 28 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 489 29 type type NN work_dcmrfgamtvhcxjgop5zumhpcha 489 30 signatures signature NNS work_dcmrfgamtvhcxjgop5zumhpcha 489 31 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 489 32 functions function NNS work_dcmrfgamtvhcxjgop5zumhpcha 489 33 . . . work_dcmrfgamtvhcxjgop5zumhpcha 490 1 It -PRON- PRP work_dcmrfgamtvhcxjgop5zumhpcha 490 2 also also RB work_dcmrfgamtvhcxjgop5zumhpcha 490 3 uses use VBZ work_dcmrfgamtvhcxjgop5zumhpcha 490 4 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 490 5 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 490 6 domain domain NN work_dcmrfgamtvhcxjgop5zumhpcha 490 7 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 490 8 additional additional JJ work_dcmrfgamtvhcxjgop5zumhpcha 490 9 features feature NNS work_dcmrfgamtvhcxjgop5zumhpcha 490 10 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 490 11 improve improve VB work_dcmrfgamtvhcxjgop5zumhpcha 490 12 precision precision NN work_dcmrfgamtvhcxjgop5zumhpcha 490 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 491 1 Early early JJ work_dcmrfgamtvhcxjgop5zumhpcha 491 2 indications indication NNS work_dcmrfgamtvhcxjgop5zumhpcha 491 3 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 491 4 that that IN work_dcmrfgamtvhcxjgop5zumhpcha 491 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 491 6 performance performance NN work_dcmrfgamtvhcxjgop5zumhpcha 491 7 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 491 8 acceptable acceptable JJ work_dcmrfgamtvhcxjgop5zumhpcha 491 9 : : : work_dcmrfgamtvhcxjgop5zumhpcha 491 10 compared compare VBN work_dcmrfgamtvhcxjgop5zumhpcha 491 11 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 491 12 other other JJ work_dcmrfgamtvhcxjgop5zumhpcha 491 13 compilers compiler NNS work_dcmrfgamtvhcxjgop5zumhpcha 491 14 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 491 15 declarative declarative JJ work_dcmrfgamtvhcxjgop5zumhpcha 491 16 languages language NNS work_dcmrfgamtvhcxjgop5zumhpcha 491 17 , , , work_dcmrfgamtvhcxjgop5zumhpcha 491 18 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 491 19 prototype prototype NN work_dcmrfgamtvhcxjgop5zumhpcha 491 20 Pawns Pawns NNPS work_dcmrfgamtvhcxjgop5zumhpcha 491 21 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 491 22 supports support NNS work_dcmrfgamtvhcxjgop5zumhpcha 491 23 encapsulated encapsulate VBD work_dcmrfgamtvhcxjgop5zumhpcha 491 24 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 491 25 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 491 26 , , , work_dcmrfgamtvhcxjgop5zumhpcha 491 27 is be VBZ work_dcmrfgamtvhcxjgop5zumhpcha 491 28 fast fast JJ work_dcmrfgamtvhcxjgop5zumhpcha 491 29 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 491 30 produces produce VBZ work_dcmrfgamtvhcxjgop5zumhpcha 491 31 fast fast JJ work_dcmrfgamtvhcxjgop5zumhpcha 491 32 executables executable NNS work_dcmrfgamtvhcxjgop5zumhpcha 491 33 . . . work_dcmrfgamtvhcxjgop5zumhpcha 492 1 ACKNOWLEDGEMENTS ACKNOWLEDGEMENTS NNP work_dcmrfgamtvhcxjgop5zumhpcha 492 2 Feedback Feedback NNP work_dcmrfgamtvhcxjgop5zumhpcha 492 3 from from IN work_dcmrfgamtvhcxjgop5zumhpcha 492 4 reviewers reviewer NNS work_dcmrfgamtvhcxjgop5zumhpcha 492 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 492 6 particularly particularly RB work_dcmrfgamtvhcxjgop5zumhpcha 492 7 Gianluca Gianluca NNP work_dcmrfgamtvhcxjgop5zumhpcha 492 8 Amato Amato NNP work_dcmrfgamtvhcxjgop5zumhpcha 492 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 492 10 was be VBD work_dcmrfgamtvhcxjgop5zumhpcha 492 11 very very RB work_dcmrfgamtvhcxjgop5zumhpcha 492 12 helpful helpful JJ work_dcmrfgamtvhcxjgop5zumhpcha 492 13 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 492 14 ironing iron VBG work_dcmrfgamtvhcxjgop5zumhpcha 492 15 out out RP work_dcmrfgamtvhcxjgop5zumhpcha 492 16 some some DT work_dcmrfgamtvhcxjgop5zumhpcha 492 17 important important JJ work_dcmrfgamtvhcxjgop5zumhpcha 492 18 bugs bug NNS work_dcmrfgamtvhcxjgop5zumhpcha 492 19 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 492 20 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 492 21 algorithm algorithm NN work_dcmrfgamtvhcxjgop5zumhpcha 492 22 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 492 23 improving improve VBG work_dcmrfgamtvhcxjgop5zumhpcha 492 24 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 492 25 presentation presentation NN work_dcmrfgamtvhcxjgop5zumhpcha 492 26 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 492 27 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 492 28 paper paper NN work_dcmrfgamtvhcxjgop5zumhpcha 492 29 . . . work_dcmrfgamtvhcxjgop5zumhpcha 493 1 ADDITIONAL additional JJ work_dcmrfgamtvhcxjgop5zumhpcha 493 2 INFORMATION information NN work_dcmrfgamtvhcxjgop5zumhpcha 493 3 AND and CC work_dcmrfgamtvhcxjgop5zumhpcha 493 4 DECLARATIONS declaration NNS work_dcmrfgamtvhcxjgop5zumhpcha 493 5 Funding fund VBG work_dcmrfgamtvhcxjgop5zumhpcha 493 6 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 493 7 author author NN work_dcmrfgamtvhcxjgop5zumhpcha 493 8 declares declare VBZ work_dcmrfgamtvhcxjgop5zumhpcha 493 9 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 493 10 was be VBD work_dcmrfgamtvhcxjgop5zumhpcha 493 11 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 493 12 funding funding NN work_dcmrfgamtvhcxjgop5zumhpcha 493 13 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 493 14 this this DT work_dcmrfgamtvhcxjgop5zumhpcha 493 15 work work NN work_dcmrfgamtvhcxjgop5zumhpcha 493 16 . . . work_dcmrfgamtvhcxjgop5zumhpcha 494 1 Competing compete VBG work_dcmrfgamtvhcxjgop5zumhpcha 494 2 Interests interest NNS work_dcmrfgamtvhcxjgop5zumhpcha 494 3 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 494 4 author author NN work_dcmrfgamtvhcxjgop5zumhpcha 494 5 declares declare VBZ work_dcmrfgamtvhcxjgop5zumhpcha 494 6 there there EX work_dcmrfgamtvhcxjgop5zumhpcha 494 7 are be VBP work_dcmrfgamtvhcxjgop5zumhpcha 494 8 no no DT work_dcmrfgamtvhcxjgop5zumhpcha 494 9 competing compete VBG work_dcmrfgamtvhcxjgop5zumhpcha 494 10 interests interest NNS work_dcmrfgamtvhcxjgop5zumhpcha 494 11 . . . work_dcmrfgamtvhcxjgop5zumhpcha 495 1 Author author NN work_dcmrfgamtvhcxjgop5zumhpcha 495 2 Contributions contribution NNS work_dcmrfgamtvhcxjgop5zumhpcha 495 3 • • VBP work_dcmrfgamtvhcxjgop5zumhpcha 495 4 Lee Lee NNP work_dcmrfgamtvhcxjgop5zumhpcha 495 5 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 495 6 conceived conceive VBD work_dcmrfgamtvhcxjgop5zumhpcha 495 7 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 495 8 designed design VBD work_dcmrfgamtvhcxjgop5zumhpcha 495 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 495 10 experiments experiment NNS work_dcmrfgamtvhcxjgop5zumhpcha 495 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 495 12 performed perform VBD work_dcmrfgamtvhcxjgop5zumhpcha 495 13 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 495 14 experiments experiment NNS work_dcmrfgamtvhcxjgop5zumhpcha 495 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 495 16 analyzed analyze VBD work_dcmrfgamtvhcxjgop5zumhpcha 495 17 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 495 18 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 495 19 , , , work_dcmrfgamtvhcxjgop5zumhpcha 495 20 contributed contribute VBD work_dcmrfgamtvhcxjgop5zumhpcha 495 21 reagents reagent NNS work_dcmrfgamtvhcxjgop5zumhpcha 495 22 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 495 23 materials material NNS work_dcmrfgamtvhcxjgop5zumhpcha 495 24 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 495 25 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 495 26 tools tool NNS work_dcmrfgamtvhcxjgop5zumhpcha 495 27 , , , work_dcmrfgamtvhcxjgop5zumhpcha 495 28 wrote write VBD work_dcmrfgamtvhcxjgop5zumhpcha 495 29 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 495 30 paper paper NN work_dcmrfgamtvhcxjgop5zumhpcha 495 31 , , , work_dcmrfgamtvhcxjgop5zumhpcha 495 32 prepared prepare VBN work_dcmrfgamtvhcxjgop5zumhpcha 495 33 figures figure NNS work_dcmrfgamtvhcxjgop5zumhpcha 495 34 and/or and/or CC work_dcmrfgamtvhcxjgop5zumhpcha 495 35 tables table NNS work_dcmrfgamtvhcxjgop5zumhpcha 495 36 , , , work_dcmrfgamtvhcxjgop5zumhpcha 495 37 performed perform VBD work_dcmrfgamtvhcxjgop5zumhpcha 495 38 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 495 39 computation computation NN work_dcmrfgamtvhcxjgop5zumhpcha 495 40 work work NN work_dcmrfgamtvhcxjgop5zumhpcha 495 41 , , , work_dcmrfgamtvhcxjgop5zumhpcha 495 42 reviewed review VBN work_dcmrfgamtvhcxjgop5zumhpcha 495 43 drafts draft NNS work_dcmrfgamtvhcxjgop5zumhpcha 495 44 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 495 45 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 495 46 paper paper NN work_dcmrfgamtvhcxjgop5zumhpcha 495 47 . . . work_dcmrfgamtvhcxjgop5zumhpcha 496 1 Data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 496 2 Availability availability NN work_dcmrfgamtvhcxjgop5zumhpcha 496 3 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 496 4 following follow VBG work_dcmrfgamtvhcxjgop5zumhpcha 496 5 information information NN work_dcmrfgamtvhcxjgop5zumhpcha 496 6 was be VBD work_dcmrfgamtvhcxjgop5zumhpcha 496 7 supplied supply VBN work_dcmrfgamtvhcxjgop5zumhpcha 496 8 regarding regard VBG work_dcmrfgamtvhcxjgop5zumhpcha 496 9 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 496 10 availability availability NN work_dcmrfgamtvhcxjgop5zumhpcha 496 11 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 496 12 data datum NNS work_dcmrfgamtvhcxjgop5zumhpcha 496 13 : : : work_dcmrfgamtvhcxjgop5zumhpcha 496 14 http://people.eng.unimelb.edu.au/lee/src/pawns/. http://people.eng.unimelb.edu.au/lee/src/pawns/. NNP work_dcmrfgamtvhcxjgop5zumhpcha 497 1 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 497 2 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 497 3 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 497 4 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 497 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 497 6 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 497 7 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 497 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 498 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 498 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 498 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 498 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 498 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 10 24/25 24/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 498 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 12 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 13 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 14 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 15 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 16 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 17 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 18 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 19 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 20 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 21 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 22 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 23 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 24 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 25 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 26 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 27 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 28 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 29 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 30 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 31 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 32 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 33 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 34 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 35 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 36 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 37 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 38 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 39 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 40 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 41 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 42 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 43 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 44 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 45 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 46 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 47 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 48 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 49 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 50 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 51 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 52 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 53 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 54 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 55 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 56 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 57 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 58 http://people.eng.unimelb.edu.au/lee/src/pawns/ http://people.eng.unimelb.edu.au/lee/src/pawns/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 59 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 60 REFERENCES REFERENCES NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 61 Bagnara Bagnara NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 62 R R NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 63 , , , work_dcmrfgamtvhcxjgop5zumhpcha 498 64 Zaffanella Zaffanella NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 65 E E NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 66 , , , work_dcmrfgamtvhcxjgop5zumhpcha 498 67 Hill Hill NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 68 P P NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 69 M. M. NNP work_dcmrfgamtvhcxjgop5zumhpcha 498 70 2005 2005 CD work_dcmrfgamtvhcxjgop5zumhpcha 498 71 . . . work_dcmrfgamtvhcxjgop5zumhpcha 499 1 Enhanced enhanced JJ work_dcmrfgamtvhcxjgop5zumhpcha 499 2 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 499 3 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 499 4 techniques technique NNS work_dcmrfgamtvhcxjgop5zumhpcha 499 5 : : : work_dcmrfgamtvhcxjgop5zumhpcha 499 6 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 499 7 comprehensive comprehensive JJ work_dcmrfgamtvhcxjgop5zumhpcha 499 8 evaluation evaluation NN work_dcmrfgamtvhcxjgop5zumhpcha 499 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 500 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 500 2 : : : work_dcmrfgamtvhcxjgop5zumhpcha 500 3 Theory theory NN work_dcmrfgamtvhcxjgop5zumhpcha 500 4 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 500 5 practice practice NN work_dcmrfgamtvhcxjgop5zumhpcha 500 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 500 7 logic logic NN work_dcmrfgamtvhcxjgop5zumhpcha 500 8 programming programming NN work_dcmrfgamtvhcxjgop5zumhpcha 500 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 501 1 vol vol NNP work_dcmrfgamtvhcxjgop5zumhpcha 501 2 . . . work_dcmrfgamtvhcxjgop5zumhpcha 502 1 5 5 CD work_dcmrfgamtvhcxjgop5zumhpcha 502 2 . . . work_dcmrfgamtvhcxjgop5zumhpcha 503 1 1–43 1–43 CD work_dcmrfgamtvhcxjgop5zumhpcha 503 2 . . . work_dcmrfgamtvhcxjgop5zumhpcha 504 1 Available available JJ work_dcmrfgamtvhcxjgop5zumhpcha 504 2 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 504 3 http://journals http://journals ADD work_dcmrfgamtvhcxjgop5zumhpcha 504 4 . . . work_dcmrfgamtvhcxjgop5zumhpcha 505 1 cambridge.org/article cambridge.org/article NNP work_dcmrfgamtvhcxjgop5zumhpcha 505 2 S1471068404001978 s1471068404001978 NN work_dcmrfgamtvhcxjgop5zumhpcha 505 3 . . . work_dcmrfgamtvhcxjgop5zumhpcha 506 1 Bruynooghe Bruynooghe NNP work_dcmrfgamtvhcxjgop5zumhpcha 506 2 M. M. NNP work_dcmrfgamtvhcxjgop5zumhpcha 506 3 1986 1986 CD work_dcmrfgamtvhcxjgop5zumhpcha 506 4 . . . work_dcmrfgamtvhcxjgop5zumhpcha 507 1 Compile compile JJ work_dcmrfgamtvhcxjgop5zumhpcha 507 2 time time NN work_dcmrfgamtvhcxjgop5zumhpcha 507 3 garbage garbage NN work_dcmrfgamtvhcxjgop5zumhpcha 507 4 collection collection NN work_dcmrfgamtvhcxjgop5zumhpcha 507 5 or or CC work_dcmrfgamtvhcxjgop5zumhpcha 507 6 how how WRB work_dcmrfgamtvhcxjgop5zumhpcha 507 7 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 507 8 transform transform VB work_dcmrfgamtvhcxjgop5zumhpcha 507 9 programs program NNS work_dcmrfgamtvhcxjgop5zumhpcha 507 10 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 507 11 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 507 12 assignment assignment NN work_dcmrfgamtvhcxjgop5zumhpcha 507 13 free free JJ work_dcmrfgamtvhcxjgop5zumhpcha 507 14 languages language NNS work_dcmrfgamtvhcxjgop5zumhpcha 507 15 into into IN work_dcmrfgamtvhcxjgop5zumhpcha 507 16 code code NN work_dcmrfgamtvhcxjgop5zumhpcha 507 17 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 507 18 assignments assignment NNS work_dcmrfgamtvhcxjgop5zumhpcha 507 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 508 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 508 2 : : : work_dcmrfgamtvhcxjgop5zumhpcha 508 3 iFIP iFIP NNP work_dcmrfgamtvhcxjgop5zumhpcha 508 4 TC2 TC2 NNP work_dcmrfgamtvhcxjgop5zumhpcha 508 5 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 508 6 WG2.1 WG2.1 NNP work_dcmrfgamtvhcxjgop5zumhpcha 508 7 working work VBG work_dcmrfgamtvhcxjgop5zumhpcha 508 8 conference conference NN work_dcmrfgamtvhcxjgop5zumhpcha 508 9 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 508 10 program program NN work_dcmrfgamtvhcxjgop5zumhpcha 508 11 specification specification NN work_dcmrfgamtvhcxjgop5zumhpcha 508 12 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 508 13 transformation transformation NN work_dcmrfgamtvhcxjgop5zumhpcha 508 14 , , , work_dcmrfgamtvhcxjgop5zumhpcha 508 15 Bad Bad NNP work_dcmrfgamtvhcxjgop5zumhpcha 508 16 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 508 17 Tölz Tölz NNS work_dcmrfgamtvhcxjgop5zumhpcha 508 18 , , , work_dcmrfgamtvhcxjgop5zumhpcha 508 19 Germany Germany NNP work_dcmrfgamtvhcxjgop5zumhpcha 508 20 , , , work_dcmrfgamtvhcxjgop5zumhpcha 508 21 1986 1986 CD work_dcmrfgamtvhcxjgop5zumhpcha 508 22 . . . work_dcmrfgamtvhcxjgop5zumhpcha 509 1 Available available JJ work_dcmrfgamtvhcxjgop5zumhpcha 509 2 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 509 3 https://lirias https://lirias ADD work_dcmrfgamtvhcxjgop5zumhpcha 509 4 . . . work_dcmrfgamtvhcxjgop5zumhpcha 510 1 kuleuven.be/handle/123456789/134112 kuleuven.be/handle/123456789/134112 NNP work_dcmrfgamtvhcxjgop5zumhpcha 510 2 . . . work_dcmrfgamtvhcxjgop5zumhpcha 511 1 Bueno Bueno NNP work_dcmrfgamtvhcxjgop5zumhpcha 511 2 F F NNP work_dcmrfgamtvhcxjgop5zumhpcha 511 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 511 4 Garcı́a Garcı́a NNP work_dcmrfgamtvhcxjgop5zumhpcha 511 5 de de NNP work_dcmrfgamtvhcxjgop5zumhpcha 511 6 la la NNP work_dcmrfgamtvhcxjgop5zumhpcha 511 7 Banda Banda NNP work_dcmrfgamtvhcxjgop5zumhpcha 511 8 M M NNP work_dcmrfgamtvhcxjgop5zumhpcha 511 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 511 10 Hermenegildo Hermenegildo NNP work_dcmrfgamtvhcxjgop5zumhpcha 511 11 M. M. NNP work_dcmrfgamtvhcxjgop5zumhpcha 511 12 1999 1999 CD work_dcmrfgamtvhcxjgop5zumhpcha 511 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 512 1 Effectivness effectivness NN work_dcmrfgamtvhcxjgop5zumhpcha 512 2 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 512 3 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 512 4 interpretation interpretation NN work_dcmrfgamtvhcxjgop5zumhpcha 512 5 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 512 6 automatic automatic JJ work_dcmrfgamtvhcxjgop5zumhpcha 512 7 parallelization parallelization NN work_dcmrfgamtvhcxjgop5zumhpcha 512 8 : : : work_dcmrfgamtvhcxjgop5zumhpcha 512 9 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 512 10 case case NN work_dcmrfgamtvhcxjgop5zumhpcha 512 11 study study NN work_dcmrfgamtvhcxjgop5zumhpcha 512 12 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 512 13 logic logic NN work_dcmrfgamtvhcxjgop5zumhpcha 512 14 programming programming NN work_dcmrfgamtvhcxjgop5zumhpcha 512 15 . . . work_dcmrfgamtvhcxjgop5zumhpcha 513 1 ACM ACM NNP work_dcmrfgamtvhcxjgop5zumhpcha 513 2 Transactions Transactions NNPS work_dcmrfgamtvhcxjgop5zumhpcha 513 3 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 513 4 Programming Programming NNP work_dcmrfgamtvhcxjgop5zumhpcha 513 5 Languages Languages NNPS work_dcmrfgamtvhcxjgop5zumhpcha 513 6 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 513 7 Systems Systems NNP work_dcmrfgamtvhcxjgop5zumhpcha 513 8 21(2):189–239 21(2):189–239 CD work_dcmrfgamtvhcxjgop5zumhpcha 513 9 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 513 10 10.1145/316686.316688 10.1145/316686.316688 CD work_dcmrfgamtvhcxjgop5zumhpcha 513 11 . . . work_dcmrfgamtvhcxjgop5zumhpcha 514 1 Emami Emami NNP work_dcmrfgamtvhcxjgop5zumhpcha 514 2 M M NNP work_dcmrfgamtvhcxjgop5zumhpcha 514 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 514 4 Ghiya Ghiya NNP work_dcmrfgamtvhcxjgop5zumhpcha 514 5 R R NNP work_dcmrfgamtvhcxjgop5zumhpcha 514 6 , , , work_dcmrfgamtvhcxjgop5zumhpcha 514 7 Hendren Hendren NNP work_dcmrfgamtvhcxjgop5zumhpcha 514 8 LJ LJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 514 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 515 1 1994 1994 CD work_dcmrfgamtvhcxjgop5zumhpcha 515 2 . . . work_dcmrfgamtvhcxjgop5zumhpcha 516 1 Context context NN work_dcmrfgamtvhcxjgop5zumhpcha 516 2 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 516 3 sensitive sensitive JJ work_dcmrfgamtvhcxjgop5zumhpcha 516 4 interprocedural interprocedural JJ work_dcmrfgamtvhcxjgop5zumhpcha 516 5 points point NNS work_dcmrfgamtvhcxjgop5zumhpcha 516 6 - - , work_dcmrfgamtvhcxjgop5zumhpcha 516 7 to to TO work_dcmrfgamtvhcxjgop5zumhpcha 516 8 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 516 9 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 516 10 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 516 11 presence presence NN work_dcmrfgamtvhcxjgop5zumhpcha 516 12 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 516 13 function function NN work_dcmrfgamtvhcxjgop5zumhpcha 516 14 pointers pointer NNS work_dcmrfgamtvhcxjgop5zumhpcha 516 15 . . . work_dcmrfgamtvhcxjgop5zumhpcha 517 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 517 2 : : : work_dcmrfgamtvhcxjgop5zumhpcha 517 3 Proceedings proceeding NNS work_dcmrfgamtvhcxjgop5zumhpcha 517 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 517 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 517 6 ACM ACM NNP work_dcmrfgamtvhcxjgop5zumhpcha 517 7 SIGPLAN SIGPLAN NNP work_dcmrfgamtvhcxjgop5zumhpcha 517 8 1994 1994 CD work_dcmrfgamtvhcxjgop5zumhpcha 517 9 conference conference NN work_dcmrfgamtvhcxjgop5zumhpcha 517 10 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 517 11 programming programming NN work_dcmrfgamtvhcxjgop5zumhpcha 517 12 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 517 13 design design NN work_dcmrfgamtvhcxjgop5zumhpcha 517 14 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 517 15 implementation implementation NN work_dcmrfgamtvhcxjgop5zumhpcha 517 16 , , , work_dcmrfgamtvhcxjgop5zumhpcha 517 17 PLDI’94 PLDI’94 NNP work_dcmrfgamtvhcxjgop5zumhpcha 517 18 . . . work_dcmrfgamtvhcxjgop5zumhpcha 518 1 New New NNP work_dcmrfgamtvhcxjgop5zumhpcha 518 2 York York NNP work_dcmrfgamtvhcxjgop5zumhpcha 518 3 : : : work_dcmrfgamtvhcxjgop5zumhpcha 518 4 ACM ACM NNP work_dcmrfgamtvhcxjgop5zumhpcha 518 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 518 6 242–256 242–256 CD work_dcmrfgamtvhcxjgop5zumhpcha 518 7 . . . work_dcmrfgamtvhcxjgop5zumhpcha 519 1 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 519 2 10.1145/178243.178264 10.1145/178243.178264 NNP work_dcmrfgamtvhcxjgop5zumhpcha 519 3 . . . work_dcmrfgamtvhcxjgop5zumhpcha 520 1 Giuca Giuca NNP work_dcmrfgamtvhcxjgop5zumhpcha 520 2 M. M. NNP work_dcmrfgamtvhcxjgop5zumhpcha 520 3 2014 2014 CD work_dcmrfgamtvhcxjgop5zumhpcha 520 4 . . . work_dcmrfgamtvhcxjgop5zumhpcha 521 1 Mars Mars NNP work_dcmrfgamtvhcxjgop5zumhpcha 521 2 : : : work_dcmrfgamtvhcxjgop5zumhpcha 521 3 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 521 4 imperative imperative JJ work_dcmrfgamtvhcxjgop5zumhpcha 521 5 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 521 6 declarative declarative JJ work_dcmrfgamtvhcxjgop5zumhpcha 521 7 higher high JJR work_dcmrfgamtvhcxjgop5zumhpcha 521 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 521 9 order order NN work_dcmrfgamtvhcxjgop5zumhpcha 521 10 programming programming NN work_dcmrfgamtvhcxjgop5zumhpcha 521 11 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 521 12 with with IN work_dcmrfgamtvhcxjgop5zumhpcha 521 13 automatic automatic JJ work_dcmrfgamtvhcxjgop5zumhpcha 521 14 destructive destructive JJ work_dcmrfgamtvhcxjgop5zumhpcha 521 15 update update NN work_dcmrfgamtvhcxjgop5zumhpcha 521 16 . . . work_dcmrfgamtvhcxjgop5zumhpcha 522 1 PhD phd NN work_dcmrfgamtvhcxjgop5zumhpcha 522 2 dissertation dissertation NN work_dcmrfgamtvhcxjgop5zumhpcha 522 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 522 4 University University NNP work_dcmrfgamtvhcxjgop5zumhpcha 522 5 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 522 6 Melbourne Melbourne NNP work_dcmrfgamtvhcxjgop5zumhpcha 522 7 . . . work_dcmrfgamtvhcxjgop5zumhpcha 523 1 Jacobs Jacobs NNP work_dcmrfgamtvhcxjgop5zumhpcha 523 2 D D NNP work_dcmrfgamtvhcxjgop5zumhpcha 523 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 523 4 Langen Langen NNP work_dcmrfgamtvhcxjgop5zumhpcha 523 5 A. a. NN work_dcmrfgamtvhcxjgop5zumhpcha 524 1 1989 1989 CD work_dcmrfgamtvhcxjgop5zumhpcha 524 2 . . . work_dcmrfgamtvhcxjgop5zumhpcha 525 1 Accurate accurate JJ work_dcmrfgamtvhcxjgop5zumhpcha 525 2 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 525 3 efficient efficient JJ work_dcmrfgamtvhcxjgop5zumhpcha 525 4 approximation approximation NN work_dcmrfgamtvhcxjgop5zumhpcha 525 5 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 525 6 variable variable JJ work_dcmrfgamtvhcxjgop5zumhpcha 525 7 aliasing aliase VBG work_dcmrfgamtvhcxjgop5zumhpcha 525 8 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 525 9 logic logic NN work_dcmrfgamtvhcxjgop5zumhpcha 525 10 programs program NNS work_dcmrfgamtvhcxjgop5zumhpcha 525 11 . . . work_dcmrfgamtvhcxjgop5zumhpcha 526 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 526 2 : : : work_dcmrfgamtvhcxjgop5zumhpcha 526 3 Lusk lusk JJ work_dcmrfgamtvhcxjgop5zumhpcha 526 4 EL el NN work_dcmrfgamtvhcxjgop5zumhpcha 526 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 526 6 Overbeek Overbeek NNP work_dcmrfgamtvhcxjgop5zumhpcha 526 7 RA RA NNP work_dcmrfgamtvhcxjgop5zumhpcha 526 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 526 9 eds eds NNP work_dcmrfgamtvhcxjgop5zumhpcha 526 10 . . . work_dcmrfgamtvhcxjgop5zumhpcha 527 1 MIT MIT NNP work_dcmrfgamtvhcxjgop5zumhpcha 527 2 press press NN work_dcmrfgamtvhcxjgop5zumhpcha 527 3 . . . work_dcmrfgamtvhcxjgop5zumhpcha 528 1 154–165 154–165 CD work_dcmrfgamtvhcxjgop5zumhpcha 528 2 . . . work_dcmrfgamtvhcxjgop5zumhpcha 529 1 Available available JJ work_dcmrfgamtvhcxjgop5zumhpcha 529 2 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 529 3 http://dblp.uni http://dblp.uni NN work_dcmrfgamtvhcxjgop5zumhpcha 529 4 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 529 5 trier trier NN work_dcmrfgamtvhcxjgop5zumhpcha 529 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 530 1 de de NNP work_dcmrfgamtvhcxjgop5zumhpcha 530 2 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 530 3 db db NNP work_dcmrfgamtvhcxjgop5zumhpcha 530 4 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 530 5 conf conf JJ work_dcmrfgamtvhcxjgop5zumhpcha 530 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 530 7 slp slp NNP work_dcmrfgamtvhcxjgop5zumhpcha 530 8 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 530 9 slp89.html#JacobsL89 slp89.html#JacobsL89 NNP work_dcmrfgamtvhcxjgop5zumhpcha 530 10 . . . work_dcmrfgamtvhcxjgop5zumhpcha 531 1 Jones Jones NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 2 SP SP NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 531 4 Hughes Hughes NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 5 J J NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 6 , , , work_dcmrfgamtvhcxjgop5zumhpcha 531 7 Augustsson Augustsson NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 8 L L NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 531 10 Barton Barton NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 11 D D NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 12 , , , work_dcmrfgamtvhcxjgop5zumhpcha 531 13 Boutel Boutel NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 14 B B NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 531 16 Burton Burton NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 17 W W NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 18 , , , work_dcmrfgamtvhcxjgop5zumhpcha 531 19 Fasel Fasel NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 20 J J NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 21 , , , work_dcmrfgamtvhcxjgop5zumhpcha 531 22 Hammond Hammond NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 23 K K NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 24 , , , work_dcmrfgamtvhcxjgop5zumhpcha 531 25 Hinze Hinze NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 26 R R NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 27 , , , work_dcmrfgamtvhcxjgop5zumhpcha 531 28 Hudak Hudak NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 29 P P NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 30 et et NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 31 al al NNP work_dcmrfgamtvhcxjgop5zumhpcha 531 32 . . . work_dcmrfgamtvhcxjgop5zumhpcha 532 1 1999 1999 CD work_dcmrfgamtvhcxjgop5zumhpcha 532 2 . . . work_dcmrfgamtvhcxjgop5zumhpcha 533 1 Report report VB work_dcmrfgamtvhcxjgop5zumhpcha 533 2 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 533 3 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 533 4 programming programming NN work_dcmrfgamtvhcxjgop5zumhpcha 533 5 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 533 6 Haskell Haskell NNP work_dcmrfgamtvhcxjgop5zumhpcha 533 7 98 98 CD work_dcmrfgamtvhcxjgop5zumhpcha 533 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 533 9 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 533 10 non non JJ work_dcmrfgamtvhcxjgop5zumhpcha 533 11 - - JJ work_dcmrfgamtvhcxjgop5zumhpcha 533 12 strict strict JJ work_dcmrfgamtvhcxjgop5zumhpcha 533 13 purely purely RB work_dcmrfgamtvhcxjgop5zumhpcha 533 14 functional functional JJ work_dcmrfgamtvhcxjgop5zumhpcha 533 15 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 533 16 , , , work_dcmrfgamtvhcxjgop5zumhpcha 533 17 February February NNP work_dcmrfgamtvhcxjgop5zumhpcha 533 18 1999 1999 CD work_dcmrfgamtvhcxjgop5zumhpcha 533 19 . . . work_dcmrfgamtvhcxjgop5zumhpcha 534 1 Available available JJ work_dcmrfgamtvhcxjgop5zumhpcha 534 2 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 534 3 http://www.haskell.org/definition/. http://www.haskell.org/definition/. ADD work_dcmrfgamtvhcxjgop5zumhpcha 535 1 Landi Landi NNP work_dcmrfgamtvhcxjgop5zumhpcha 535 2 W W NNP work_dcmrfgamtvhcxjgop5zumhpcha 535 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 535 4 Ryder Ryder NNP work_dcmrfgamtvhcxjgop5zumhpcha 535 5 BG BG NNP work_dcmrfgamtvhcxjgop5zumhpcha 535 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 536 1 1992 1992 CD work_dcmrfgamtvhcxjgop5zumhpcha 536 2 . . . work_dcmrfgamtvhcxjgop5zumhpcha 537 1 A a DT work_dcmrfgamtvhcxjgop5zumhpcha 537 2 safe safe JJ work_dcmrfgamtvhcxjgop5zumhpcha 537 3 approximate approximate JJ work_dcmrfgamtvhcxjgop5zumhpcha 537 4 algorithm algorithm NN work_dcmrfgamtvhcxjgop5zumhpcha 537 5 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 537 6 interprocedural interprocedural JJ work_dcmrfgamtvhcxjgop5zumhpcha 537 7 aliasing aliasing NN work_dcmrfgamtvhcxjgop5zumhpcha 537 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 538 1 ACM ACM NNP work_dcmrfgamtvhcxjgop5zumhpcha 538 2 SIGPLAN SIGPLAN NNP work_dcmrfgamtvhcxjgop5zumhpcha 538 3 Notices Notices NNP work_dcmrfgamtvhcxjgop5zumhpcha 538 4 27(7):235–248 27(7):235–248 CD work_dcmrfgamtvhcxjgop5zumhpcha 538 5 . . . work_dcmrfgamtvhcxjgop5zumhpcha 539 1 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 539 2 10.1145/143103.143137 10.1145/143103.143137 CD work_dcmrfgamtvhcxjgop5zumhpcha 539 3 . . . work_dcmrfgamtvhcxjgop5zumhpcha 540 1 Lippmeier Lippmeier NNP work_dcmrfgamtvhcxjgop5zumhpcha 540 2 B. B. NNP work_dcmrfgamtvhcxjgop5zumhpcha 541 1 2009 2009 CD work_dcmrfgamtvhcxjgop5zumhpcha 541 2 . . . work_dcmrfgamtvhcxjgop5zumhpcha 542 1 Type type NN work_dcmrfgamtvhcxjgop5zumhpcha 542 2 inference inference NN work_dcmrfgamtvhcxjgop5zumhpcha 542 3 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 542 4 optimisation optimisation NN work_dcmrfgamtvhcxjgop5zumhpcha 542 5 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 542 6 an an DT work_dcmrfgamtvhcxjgop5zumhpcha 542 7 impure impure NN work_dcmrfgamtvhcxjgop5zumhpcha 542 8 world world NN work_dcmrfgamtvhcxjgop5zumhpcha 542 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 543 1 PhD PhD NNP work_dcmrfgamtvhcxjgop5zumhpcha 543 2 diss diss NNP work_dcmrfgamtvhcxjgop5zumhpcha 543 3 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 543 4 , , , work_dcmrfgamtvhcxjgop5zumhpcha 543 5 Australian Australian NNP work_dcmrfgamtvhcxjgop5zumhpcha 543 6 National National NNP work_dcmrfgamtvhcxjgop5zumhpcha 543 7 University University NNP work_dcmrfgamtvhcxjgop5zumhpcha 543 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 544 1 Available available JJ work_dcmrfgamtvhcxjgop5zumhpcha 544 2 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 544 3 http://cs.anu.edu.au/∼Ben.Lippmeier/project/thesis/ http://cs.anu.edu.au/∼Ben.Lippmeier/project/thesis/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 544 4 thesis-lippmeier-sub.pdf thesis-lippmeier-sub.pdf XX work_dcmrfgamtvhcxjgop5zumhpcha 544 5 . . . work_dcmrfgamtvhcxjgop5zumhpcha 545 1 Mazur Mazur NNP work_dcmrfgamtvhcxjgop5zumhpcha 545 2 N N NNP work_dcmrfgamtvhcxjgop5zumhpcha 545 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 545 4 Ross Ross NNP work_dcmrfgamtvhcxjgop5zumhpcha 545 5 P P NNP work_dcmrfgamtvhcxjgop5zumhpcha 545 6 , , , work_dcmrfgamtvhcxjgop5zumhpcha 545 7 Janssens Janssens NNP work_dcmrfgamtvhcxjgop5zumhpcha 545 8 G G NNP work_dcmrfgamtvhcxjgop5zumhpcha 545 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 545 10 Bruynooghe Bruynooghe NNP work_dcmrfgamtvhcxjgop5zumhpcha 545 11 M. M. NNP work_dcmrfgamtvhcxjgop5zumhpcha 545 12 2001 2001 CD work_dcmrfgamtvhcxjgop5zumhpcha 545 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 546 1 Practical practical JJ work_dcmrfgamtvhcxjgop5zumhpcha 546 2 aspects aspect NNS work_dcmrfgamtvhcxjgop5zumhpcha 546 3 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 546 4 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 546 5 working work VBG work_dcmrfgamtvhcxjgop5zumhpcha 546 6 compile compile JJ work_dcmrfgamtvhcxjgop5zumhpcha 546 7 time time NN work_dcmrfgamtvhcxjgop5zumhpcha 546 8 garbage garbage NN work_dcmrfgamtvhcxjgop5zumhpcha 546 9 collection collection NN work_dcmrfgamtvhcxjgop5zumhpcha 546 10 system system NN work_dcmrfgamtvhcxjgop5zumhpcha 546 11 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 546 12 Mercury Mercury NNP work_dcmrfgamtvhcxjgop5zumhpcha 546 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 547 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 547 2 : : : work_dcmrfgamtvhcxjgop5zumhpcha 547 3 Codognet Codognet NNP work_dcmrfgamtvhcxjgop5zumhpcha 547 4 P P NNP work_dcmrfgamtvhcxjgop5zumhpcha 547 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 547 6 ed ed NN work_dcmrfgamtvhcxjgop5zumhpcha 547 7 . . . work_dcmrfgamtvhcxjgop5zumhpcha 548 1 Proceedings proceeding NNS work_dcmrfgamtvhcxjgop5zumhpcha 548 2 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 548 3 ICLP ICLP NNP work_dcmrfgamtvhcxjgop5zumhpcha 548 4 2001 2001 CD work_dcmrfgamtvhcxjgop5zumhpcha 548 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 548 6 Lecture Lecture NNP work_dcmrfgamtvhcxjgop5zumhpcha 548 7 notes note VBZ work_dcmrfgamtvhcxjgop5zumhpcha 548 8 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 548 9 computer computer NN work_dcmrfgamtvhcxjgop5zumhpcha 548 10 science science NN work_dcmrfgamtvhcxjgop5zumhpcha 548 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 548 12 vol vol NNP work_dcmrfgamtvhcxjgop5zumhpcha 548 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 549 1 2237 2237 CD work_dcmrfgamtvhcxjgop5zumhpcha 549 2 . . . work_dcmrfgamtvhcxjgop5zumhpcha 550 1 Springer Springer NNP work_dcmrfgamtvhcxjgop5zumhpcha 550 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 550 3 105–119 105–119 CD work_dcmrfgamtvhcxjgop5zumhpcha 550 4 . . . work_dcmrfgamtvhcxjgop5zumhpcha 551 1 Available available JJ work_dcmrfgamtvhcxjgop5zumhpcha 551 2 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 551 3 https://lirias.kuleuven.be/ https://lirias.kuleuven.be/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 551 4 handle/123456789/131659 handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 551 5 . . . work_dcmrfgamtvhcxjgop5zumhpcha 552 1 Méndez Méndez NNP work_dcmrfgamtvhcxjgop5zumhpcha 552 2 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 552 3 Lojo Lojo NNP work_dcmrfgamtvhcxjgop5zumhpcha 552 4 M M NNP work_dcmrfgamtvhcxjgop5zumhpcha 552 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 552 6 Hermenegildo Hermenegildo NNP work_dcmrfgamtvhcxjgop5zumhpcha 552 7 M. M. NNP work_dcmrfgamtvhcxjgop5zumhpcha 552 8 2008 2008 CD work_dcmrfgamtvhcxjgop5zumhpcha 552 9 . . . work_dcmrfgamtvhcxjgop5zumhpcha 553 1 Precise Precise NNP work_dcmrfgamtvhcxjgop5zumhpcha 553 2 set set NN work_dcmrfgamtvhcxjgop5zumhpcha 553 3 sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 553 4 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 553 5 for for IN work_dcmrfgamtvhcxjgop5zumhpcha 553 6 Java Java NNP work_dcmrfgamtvhcxjgop5zumhpcha 553 7 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 553 8 style style NN work_dcmrfgamtvhcxjgop5zumhpcha 553 9 programs program NNS work_dcmrfgamtvhcxjgop5zumhpcha 553 10 . . . work_dcmrfgamtvhcxjgop5zumhpcha 554 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 554 2 : : : work_dcmrfgamtvhcxjgop5zumhpcha 554 3 Logozzo Logozzo NNP work_dcmrfgamtvhcxjgop5zumhpcha 554 4 F F NNP work_dcmrfgamtvhcxjgop5zumhpcha 554 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 554 6 Peled Peled NNP work_dcmrfgamtvhcxjgop5zumhpcha 554 7 D D NNP work_dcmrfgamtvhcxjgop5zumhpcha 554 8 , , , work_dcmrfgamtvhcxjgop5zumhpcha 554 9 Zuck Zuck NNP work_dcmrfgamtvhcxjgop5zumhpcha 554 10 L L NNP work_dcmrfgamtvhcxjgop5zumhpcha 554 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 554 12 eds eds NNP work_dcmrfgamtvhcxjgop5zumhpcha 554 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 555 1 Verification verification NN work_dcmrfgamtvhcxjgop5zumhpcha 555 2 , , , work_dcmrfgamtvhcxjgop5zumhpcha 555 3 model model NN work_dcmrfgamtvhcxjgop5zumhpcha 555 4 checking checking NN work_dcmrfgamtvhcxjgop5zumhpcha 555 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 555 6 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 555 7 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 555 8 interpretation interpretation NN work_dcmrfgamtvhcxjgop5zumhpcha 555 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 555 10 Lecture Lecture NNP work_dcmrfgamtvhcxjgop5zumhpcha 555 11 notes note VBZ work_dcmrfgamtvhcxjgop5zumhpcha 555 12 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 555 13 computer computer NN work_dcmrfgamtvhcxjgop5zumhpcha 555 14 science science NN work_dcmrfgamtvhcxjgop5zumhpcha 555 15 , , , work_dcmrfgamtvhcxjgop5zumhpcha 555 16 vol vol NNP work_dcmrfgamtvhcxjgop5zumhpcha 555 17 . . . work_dcmrfgamtvhcxjgop5zumhpcha 556 1 4905 4905 CD work_dcmrfgamtvhcxjgop5zumhpcha 556 2 . . . work_dcmrfgamtvhcxjgop5zumhpcha 557 1 Berlin Berlin NNP work_dcmrfgamtvhcxjgop5zumhpcha 557 2 Heidelberg Heidelberg NNP work_dcmrfgamtvhcxjgop5zumhpcha 557 3 : : : work_dcmrfgamtvhcxjgop5zumhpcha 557 4 Springer Springer NNP work_dcmrfgamtvhcxjgop5zumhpcha 557 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 557 6 172–187 172–187 CD work_dcmrfgamtvhcxjgop5zumhpcha 557 7 . . . work_dcmrfgamtvhcxjgop5zumhpcha 558 1 Available available JJ work_dcmrfgamtvhcxjgop5zumhpcha 558 2 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 558 3 http://dx.doi.org/10.1007/978-3-540-78163-9 http://dx.doi.org/10.1007/978-3-540-78163-9 NNP work_dcmrfgamtvhcxjgop5zumhpcha 558 4 17 17 CD work_dcmrfgamtvhcxjgop5zumhpcha 558 5 . . . work_dcmrfgamtvhcxjgop5zumhpcha 559 1 Milner Milner NNP work_dcmrfgamtvhcxjgop5zumhpcha 559 2 R R NNP work_dcmrfgamtvhcxjgop5zumhpcha 559 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 559 4 Tofte Tofte NNP work_dcmrfgamtvhcxjgop5zumhpcha 559 5 M M NNP work_dcmrfgamtvhcxjgop5zumhpcha 559 6 , , , work_dcmrfgamtvhcxjgop5zumhpcha 559 7 Macqueen Macqueen NNP work_dcmrfgamtvhcxjgop5zumhpcha 559 8 D. D. NNP work_dcmrfgamtvhcxjgop5zumhpcha 559 9 1997 1997 CD work_dcmrfgamtvhcxjgop5zumhpcha 559 10 . . . work_dcmrfgamtvhcxjgop5zumhpcha 560 1 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 560 2 definition definition NN work_dcmrfgamtvhcxjgop5zumhpcha 560 3 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 560 4 standard standard JJ work_dcmrfgamtvhcxjgop5zumhpcha 560 5 ML ML NNP work_dcmrfgamtvhcxjgop5zumhpcha 560 6 . . . work_dcmrfgamtvhcxjgop5zumhpcha 561 1 Cambridge Cambridge NNP work_dcmrfgamtvhcxjgop5zumhpcha 561 2 : : : work_dcmrfgamtvhcxjgop5zumhpcha 561 3 MIT MIT NNP work_dcmrfgamtvhcxjgop5zumhpcha 561 4 Press Press NNP work_dcmrfgamtvhcxjgop5zumhpcha 561 5 . . . work_dcmrfgamtvhcxjgop5zumhpcha 562 1 Mulkers mulker NNS work_dcmrfgamtvhcxjgop5zumhpcha 562 2 A. A. NNP work_dcmrfgamtvhcxjgop5zumhpcha 563 1 1993 1993 CD work_dcmrfgamtvhcxjgop5zumhpcha 563 2 . . . work_dcmrfgamtvhcxjgop5zumhpcha 564 1 Live live JJ work_dcmrfgamtvhcxjgop5zumhpcha 564 2 data data NN work_dcmrfgamtvhcxjgop5zumhpcha 564 3 structures structure NNS work_dcmrfgamtvhcxjgop5zumhpcha 564 4 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 564 5 logic logic NN work_dcmrfgamtvhcxjgop5zumhpcha 564 6 programs program NNS work_dcmrfgamtvhcxjgop5zumhpcha 564 7 , , , work_dcmrfgamtvhcxjgop5zumhpcha 564 8 derivation derivation NN work_dcmrfgamtvhcxjgop5zumhpcha 564 9 by by IN work_dcmrfgamtvhcxjgop5zumhpcha 564 10 means mean NNS work_dcmrfgamtvhcxjgop5zumhpcha 564 11 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 564 12 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 564 13 interpretation interpretation NN work_dcmrfgamtvhcxjgop5zumhpcha 564 14 . . . work_dcmrfgamtvhcxjgop5zumhpcha 565 1 Springer Springer NNP work_dcmrfgamtvhcxjgop5zumhpcha 565 2 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 565 3 Verlag Verlag NNP work_dcmrfgamtvhcxjgop5zumhpcha 565 4 . . . work_dcmrfgamtvhcxjgop5zumhpcha 566 1 Available available JJ work_dcmrfgamtvhcxjgop5zumhpcha 566 2 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 566 3 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 NNP work_dcmrfgamtvhcxjgop5zumhpcha 566 4 . . . work_dcmrfgamtvhcxjgop5zumhpcha 567 1 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 567 2 L. L. NNP work_dcmrfgamtvhcxjgop5zumhpcha 567 3 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 567 4 . . . work_dcmrfgamtvhcxjgop5zumhpcha 568 1 An an DT work_dcmrfgamtvhcxjgop5zumhpcha 568 2 informal informal JJ work_dcmrfgamtvhcxjgop5zumhpcha 568 3 introduction introduction NN work_dcmrfgamtvhcxjgop5zumhpcha 568 4 to to IN work_dcmrfgamtvhcxjgop5zumhpcha 568 5 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 568 6 : : : work_dcmrfgamtvhcxjgop5zumhpcha 568 7 a a DT work_dcmrfgamtvhcxjgop5zumhpcha 568 8 declarative declarative JJ work_dcmrfgamtvhcxjgop5zumhpcha 568 9 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 568 10 imperative imperative JJ work_dcmrfgamtvhcxjgop5zumhpcha 568 11 language language NN work_dcmrfgamtvhcxjgop5zumhpcha 568 12 . . . work_dcmrfgamtvhcxjgop5zumhpcha 569 1 Available available JJ work_dcmrfgamtvhcxjgop5zumhpcha 569 2 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 569 3 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NN work_dcmrfgamtvhcxjgop5zumhpcha 569 4 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 569 5 accessed access VBN work_dcmrfgamtvhcxjgop5zumhpcha 569 6 16 16 CD work_dcmrfgamtvhcxjgop5zumhpcha 569 7 March March NNP work_dcmrfgamtvhcxjgop5zumhpcha 569 8 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 569 9 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 569 10 . . . work_dcmrfgamtvhcxjgop5zumhpcha 570 1 Søndergaard Søndergaard NNP work_dcmrfgamtvhcxjgop5zumhpcha 570 2 H. H. NNP work_dcmrfgamtvhcxjgop5zumhpcha 570 3 1986 1986 CD work_dcmrfgamtvhcxjgop5zumhpcha 570 4 . . . work_dcmrfgamtvhcxjgop5zumhpcha 571 1 An an DT work_dcmrfgamtvhcxjgop5zumhpcha 571 2 application application NN work_dcmrfgamtvhcxjgop5zumhpcha 571 3 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 571 4 abstract abstract JJ work_dcmrfgamtvhcxjgop5zumhpcha 571 5 interpretation interpretation NN work_dcmrfgamtvhcxjgop5zumhpcha 571 6 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 571 7 logic logic NN work_dcmrfgamtvhcxjgop5zumhpcha 571 8 programs program NNS work_dcmrfgamtvhcxjgop5zumhpcha 571 9 : : : work_dcmrfgamtvhcxjgop5zumhpcha 571 10 occur occur VB work_dcmrfgamtvhcxjgop5zumhpcha 571 11 check check NN work_dcmrfgamtvhcxjgop5zumhpcha 571 12 reduction reduction NN work_dcmrfgamtvhcxjgop5zumhpcha 571 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 572 1 In in IN work_dcmrfgamtvhcxjgop5zumhpcha 572 2 : : : work_dcmrfgamtvhcxjgop5zumhpcha 572 3 Proceedings Proceedings NNP work_dcmrfgamtvhcxjgop5zumhpcha 572 4 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 572 5 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 572 6 European european JJ work_dcmrfgamtvhcxjgop5zumhpcha 572 7 symposium symposium NN work_dcmrfgamtvhcxjgop5zumhpcha 572 8 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 572 9 programming programming NN work_dcmrfgamtvhcxjgop5zumhpcha 572 10 on on IN work_dcmrfgamtvhcxjgop5zumhpcha 572 11 ESOP ESOP NNP work_dcmrfgamtvhcxjgop5zumhpcha 572 12 86 86 CD work_dcmrfgamtvhcxjgop5zumhpcha 572 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 573 1 New New NNP work_dcmrfgamtvhcxjgop5zumhpcha 573 2 York York NNP work_dcmrfgamtvhcxjgop5zumhpcha 573 3 : : : work_dcmrfgamtvhcxjgop5zumhpcha 573 4 Springer Springer NNP work_dcmrfgamtvhcxjgop5zumhpcha 573 5 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 573 6 Verlag Verlag NNP work_dcmrfgamtvhcxjgop5zumhpcha 573 7 New New NNP work_dcmrfgamtvhcxjgop5zumhpcha 573 8 York York NNP work_dcmrfgamtvhcxjgop5zumhpcha 573 9 , , , work_dcmrfgamtvhcxjgop5zumhpcha 573 10 Inc. Inc. NNP work_dcmrfgamtvhcxjgop5zumhpcha 573 11 , , , work_dcmrfgamtvhcxjgop5zumhpcha 573 12 327–338 327–338 CD work_dcmrfgamtvhcxjgop5zumhpcha 573 13 . . . work_dcmrfgamtvhcxjgop5zumhpcha 574 1 Available available JJ work_dcmrfgamtvhcxjgop5zumhpcha 574 2 at at IN work_dcmrfgamtvhcxjgop5zumhpcha 574 3 http://dl.acm.org/citation.cfm?id=20952 http://dl.acm.org/citation.cfm?id=20952 NN work_dcmrfgamtvhcxjgop5zumhpcha 574 4 . . . work_dcmrfgamtvhcxjgop5zumhpcha 575 1 20977 20977 CD work_dcmrfgamtvhcxjgop5zumhpcha 575 2 . . . work_dcmrfgamtvhcxjgop5zumhpcha 576 1 Wright Wright NNP work_dcmrfgamtvhcxjgop5zumhpcha 576 2 A. A. NNP work_dcmrfgamtvhcxjgop5zumhpcha 577 1 1995 1995 CD work_dcmrfgamtvhcxjgop5zumhpcha 577 2 . . . work_dcmrfgamtvhcxjgop5zumhpcha 578 1 Simple simple JJ work_dcmrfgamtvhcxjgop5zumhpcha 578 2 imperative imperative JJ work_dcmrfgamtvhcxjgop5zumhpcha 578 3 polymorphism polymorphism NN work_dcmrfgamtvhcxjgop5zumhpcha 578 4 . . . work_dcmrfgamtvhcxjgop5zumhpcha 579 1 LISP LISP NNP work_dcmrfgamtvhcxjgop5zumhpcha 579 2 and and CC work_dcmrfgamtvhcxjgop5zumhpcha 579 3 Symbolic Symbolic NNP work_dcmrfgamtvhcxjgop5zumhpcha 579 4 Computation Computation NNP work_dcmrfgamtvhcxjgop5zumhpcha 579 5 8(4):343–356 8(4):343–356 NN work_dcmrfgamtvhcxjgop5zumhpcha 579 6 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 579 7 10.1007 10.1007 CD work_dcmrfgamtvhcxjgop5zumhpcha 579 8 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 579 9 BF01018828 BF01018828 NNP work_dcmrfgamtvhcxjgop5zumhpcha 579 10 . . . work_dcmrfgamtvhcxjgop5zumhpcha 580 1 Naish Naish NNP work_dcmrfgamtvhcxjgop5zumhpcha 580 2 ( ( -LRB- work_dcmrfgamtvhcxjgop5zumhpcha 580 3 2015 2015 CD work_dcmrfgamtvhcxjgop5zumhpcha 580 4 ) ) -RRB- work_dcmrfgamtvhcxjgop5zumhpcha 580 5 , , , work_dcmrfgamtvhcxjgop5zumhpcha 580 6 PeerJ PeerJ NNP work_dcmrfgamtvhcxjgop5zumhpcha 580 7 Comput Comput NNP work_dcmrfgamtvhcxjgop5zumhpcha 580 8 . . . work_dcmrfgamtvhcxjgop5zumhpcha 581 1 Sci Sci NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 2 . . NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 3 , , , work_dcmrfgamtvhcxjgop5zumhpcha 581 4 DOI DOI NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 5 10.7717 10.7717 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 6 / / SYM work_dcmrfgamtvhcxjgop5zumhpcha 581 7 peerj peerj NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 8 - - HYPH work_dcmrfgamtvhcxjgop5zumhpcha 581 9 cs.22 cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 10 25/25 25/25 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 11 https://peerj.com/computer-science/ https://peerj.com/computer-science/ : work_dcmrfgamtvhcxjgop5zumhpcha 581 12 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 13 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 14 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 15 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 16 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 17 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 18 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 19 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 20 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 21 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 22 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 23 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 24 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 25 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 26 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 27 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 28 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 29 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 30 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 31 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 32 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 33 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 34 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 35 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 36 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 37 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 38 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 39 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 40 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 41 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 42 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 43 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 44 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 45 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 46 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 47 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 48 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 49 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 50 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 51 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 52 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 53 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 54 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 55 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 56 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 57 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 58 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 59 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 60 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 61 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 62 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 63 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 64 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 65 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 66 http://journals.cambridge.org/article_S1471068404001978 http://journals.cambridge.org/article_S1471068404001978 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 67 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 68 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 69 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 70 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 71 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 72 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 73 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 74 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 75 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 76 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 77 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 78 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 79 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 80 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 81 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 82 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 83 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 84 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 85 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 86 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 87 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 88 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 89 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 90 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 91 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 92 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 93 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 94 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 95 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 96 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 97 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 98 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 99 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 100 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 101 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 102 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 103 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 104 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 105 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 106 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 107 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 108 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 109 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 110 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 111 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 112 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 113 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 114 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 115 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 FW work_dcmrfgamtvhcxjgop5zumhpcha 581 116 https://lirias.kuleuven.be/handle/123456789/134112 https://lirias.kuleuven.be/handle/123456789/134112 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 117 http://dx.doi.org/10.1145/316686.316688 http://dx.doi.org/10.1145/316686.316688 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 118 http://dx.doi.org/10.1145/178243.178264 http://dx.doi.org/10.1145/178243.178264 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 119 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 120 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 121 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 122 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 123 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 124 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 125 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 126 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 127 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 128 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 129 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 130 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 131 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 132 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 133 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 134 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 135 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 136 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 137 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 138 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 139 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 140 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 141 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 142 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 143 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 144 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 145 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 146 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 147 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 148 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 149 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 150 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 151 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 152 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 153 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 154 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 155 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 156 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 157 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 158 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 159 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 160 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 161 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 162 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 163 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 164 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 165 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 166 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 167 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 168 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 169 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 170 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 171 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 172 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 173 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 174 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 175 http://dblp.uni-trier.de/db/conf/slp/slp89.html#JacobsL89 http://dblp.uni-trier.de/db/conf/slp/slp89.html#jacobsl89 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 176 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 177 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 178 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 179 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 180 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 181 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 182 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 183 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 184 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 185 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 186 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 187 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 188 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 189 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 190 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 191 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 192 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 193 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 194 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 195 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 196 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 197 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 198 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 199 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 200 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 201 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 202 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 203 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 204 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 205 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 206 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 207 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 208 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 209 http://www.haskell.org/definition/ http://www.haskell.org/definition/ NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 210 http://dx.doi.org/10.1145/143103.143137 http://dx.doi.org/10.1145/143103.143137 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 211 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 212 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 213 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 214 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 215 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 216 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 217 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 218 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 219 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 220 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 221 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 222 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 223 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 224 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 225 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 226 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 227 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 228 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 229 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 230 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 231 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 232 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 233 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 234 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 235 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 236 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 237 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 238 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 239 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 240 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 241 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 242 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 243 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 244 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 245 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 246 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 247 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 248 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 249 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 250 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 251 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 252 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 253 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 254 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 255 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 256 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 257 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 258 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 259 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 260 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 261 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 262 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 263 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 264 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 265 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 266 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 267 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 268 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 269 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 270 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 271 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 272 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 273 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 274 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 275 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 276 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 277 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 278 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 279 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 280 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 281 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 282 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 283 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 284 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 285 http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdf NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 286 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 287 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 288 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 289 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 290 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 291 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 292 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 293 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 294 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 295 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 296 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 297 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 298 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 299 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 300 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 301 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 302 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 303 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 304 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 305 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 306 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 307 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 308 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 309 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 310 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 311 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 312 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 313 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 314 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 315 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 316 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 317 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 318 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 319 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 320 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 321 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 322 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 323 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 324 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 325 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 326 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 327 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 328 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 329 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 330 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 331 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 332 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 333 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 334 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 335 https://lirias.kuleuven.be/handle/123456789/131659 https://lirias.kuleuven.be/handle/123456789/131659 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 336 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 NNS work_dcmrfgamtvhcxjgop5zumhpcha 581 337 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 338 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 IN work_dcmrfgamtvhcxjgop5zumhpcha 581 339 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 340 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 341 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 342 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 343 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 344 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 345 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 346 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 347 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 348 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 349 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 350 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 351 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 352 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 353 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 354 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 355 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 356 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 357 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 358 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 359 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 360 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 361 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 362 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 363 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 364 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 365 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 366 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 367 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 368 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 369 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 370 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 371 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 372 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 373 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 374 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 375 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 376 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 377 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 378 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 379 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 NN work_dcmrfgamtvhcxjgop5zumhpcha 581 380 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 NNS work_dcmrfgamtvhcxjgop5zumhpcha 581 381 http://dx.doi.org/10.1007/978-3-540-78163-9_17 http://dx.doi.org/10.1007/978-3-540-78163-9_17 CD work_dcmrfgamtvhcxjgop5zumhpcha 581 382 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 383 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 384 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 385 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 386 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 387 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 388 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 389 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 390 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 391 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 392 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 393 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 394 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 395 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 396 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 397 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 398 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 399 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 400 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 401 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 402 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 403 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 404 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 405 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 406 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 407 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 408 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 409 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 410 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 411 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 412 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 413 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 414 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 415 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 416 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 417 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 418 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 419 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 420 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 421 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 422 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 423 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 424 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 425 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 426 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 427 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 428 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 429 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 430 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 431 https://lirias.kuleuven.be/handle/123456789/134658 https://lirias.kuleuven.be/handle/123456789/134658 UH work_dcmrfgamtvhcxjgop5zumhpcha 581 432 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NN work_dcmrfgamtvhcxjgop5zumhpcha 581 433 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 434 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 435 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 436 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 437 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 438 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 439 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 440 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 441 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 442 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 443 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 444 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 445 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 446 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 447 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 448 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 449 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 450 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 451 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 452 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 453 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 454 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 455 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 456 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 457 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 458 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 459 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 460 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 461 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 462 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 463 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 464 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 465 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 466 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 467 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 468 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 469 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 470 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 471 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 472 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 473 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 474 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 475 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 476 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 477 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 478 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 479 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 480 http://people.eng.unimelb.edu.au/lee/papers/pawns http://people.eng.unimelb.edu.au/lee/papers/pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 481 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 482 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 483 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 484 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 485 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 486 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 487 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 488 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 489 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 490 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 491 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 492 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 493 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 494 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 495 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 496 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 497 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 498 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 499 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 500 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 501 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 502 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 503 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 504 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 505 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 506 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 507 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 508 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 509 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 510 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 511 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 512 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 513 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 514 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 515 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 516 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 517 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 518 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 519 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 520 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 521 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 522 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 VB work_dcmrfgamtvhcxjgop5zumhpcha 581 523 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 524 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 525 http://dl.acm.org/citation.cfm?id=20952.20977 http://dl.acm.org/citation.cfm?id=20952.20977 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 526 http://dx.doi.org/10.1007/BF01018828 http://dx.doi.org/10.1007/BF01018828 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 527 http://dx.doi.org/10.7717/peerj-cs.22 http://dx.doi.org/10.7717/peerj-cs.22 NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 528 Sharing share VBG work_dcmrfgamtvhcxjgop5zumhpcha 581 529 analysis analysis NN work_dcmrfgamtvhcxjgop5zumhpcha 581 530 in in IN work_dcmrfgamtvhcxjgop5zumhpcha 581 531 the the DT work_dcmrfgamtvhcxjgop5zumhpcha 581 532 Pawns Pawns NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 533 compiler compiler NN work_dcmrfgamtvhcxjgop5zumhpcha 581 534 Introduction introduction NN work_dcmrfgamtvhcxjgop5zumhpcha 581 535 An an DT work_dcmrfgamtvhcxjgop5zumhpcha 581 536 Overview Overview NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 537 of of IN work_dcmrfgamtvhcxjgop5zumhpcha 581 538 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 581 539 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 581 540 low low JJ work_dcmrfgamtvhcxjgop5zumhpcha 581 541 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 581 542 view view VBP work_dcmrfgamtvhcxjgop5zumhpcha 581 543 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 581 544 high high JJ work_dcmrfgamtvhcxjgop5zumhpcha 581 545 level level NN work_dcmrfgamtvhcxjgop5zumhpcha 581 546 view view NN work_dcmrfgamtvhcxjgop5zumhpcha 581 547 Core core NN work_dcmrfgamtvhcxjgop5zumhpcha 581 548 Pawns pawn NNS work_dcmrfgamtvhcxjgop5zumhpcha 581 549 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 581 550 Abstract Abstract NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 551 Domain Domain NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 552 The the DT work_dcmrfgamtvhcxjgop5zumhpcha 581 553 Sharing Sharing NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 554 Analysis Analysis NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 555 Algorithm Algorithm NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 556 Example Example NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 557 Discussion Discussion NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 558 Related Related NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 559 Work Work NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 560 Conclusion Conclusion NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 561 Acknowledgements Acknowledgements NNP work_dcmrfgamtvhcxjgop5zumhpcha 581 562 References References NNPS