code: function ReachedList(hashFn) {
     var list = {};
  
     this.store = function(point, route) {
        list[hashFn(point)] = route;
        return;
     };
  
     this.find = function(point) {
        return list[hashFn(point)];
     };
     return this;
  }
docs: helper function for A*