Java Code for OpenList (2)
l// Constructor

public OpenList(Object First, Object Rest)
   {
   ...
   }

l// Get first element of a non-empty list.

public Object first()
   {
   ...
   }