docs: function unsubscribe(subscriber) {
      var index;
  
      for (var i = 0, l = subscribers.length; i < l; i++) {
        if (subscribers[i] === subscriber) {
          index = i;
        }
      }
  
      subscribers.splice(index, 1);
      cache = {};
    }