into its home on some of the maps, and not saved on the other maps,
then the resulting map would show that it was saved. Instead, it
should show that it is NOT saved. That's less optimal but correct.
(eqv? home (vector-ref entry 0))))))
(lambda (x-entry y-entry)
(vector (vector-ref x-entry 0)
- (+ (vector-ref x-entry 1) (vector-ref y-entry 1))
+ (min (vector-ref x-entry 1) (vector-ref y-entry 1))
(merge-entries (vector-ref x-entry 2) (vector-ref y-entry 2)
(lambda (entry entries)
(assq (car entry) entries))