rem: ps[0].isPeak = ps[1].isPeak = ps[2].isPeak = true;  this.foundation.free = true; 
add: for(i = 0; i != 28; ++i) ps[i].isPeak = i < 3; 
context:   init: function() {    this.cards = makeDecksMod13(1);    const ps = this.piles;    // indices of the leftChild's of piles 0-17 (piles 18+ have no children)    const lefts = [3,5,7,9,10,12,13,15,16,18,19,20,21,22,23,24,25,26];    for(var i = 0; i != 18; i++) {      var p = ps[i], n = lefts[i], l = ps[n], r = ps[n+1];      p.leftChild = l;      l.rightParent = p;      p.rightChild = r;      r.leftParent = p;    }    ps[0].isPeak = ps[1].isPeak = ps[2].isPeak = true;    this.foundation.free = true;  },
meta: 3385	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3385/2eb35d5fd47040835aa4b6e97c6d5b15d38550e8/tripeaks.js/buggy/tripeaks.js