code: function done() {
          var index = queue.length;
  
          while (index--) {
              patch(queue[index], one(queue[index]));
          }
      }
docs: Patch all parents in reverse order: this means
  that first the last and deepest parent is invoked
  up to the first and highest parent.