Implementing find and remember
lWe must store every OpenList ever produced (sharing tails,
etc.)
lWe must be able to find a list with equal firsts and rests.
lA na•ve implementation would store an internal list of all
OpenLists (not itself a OpenList) and search the
list with find.
lThis process can become slow.