I know this code is a mess and will have all types of NULL errors, but this is only the beginning and I have not cleaned it up yet.The only thing that I can not really figure out is why when the traverse method (which returns a pointer to a Location) is called, the program crashes.I have tried putting in debug prints at various points in this method and so far have NOT gotten any consistent readout of