Got bit by the old string equals. Holy smokes.
Added toString methods, for better test debugging
Now working on lists with mixed types