added cons-list unit test for adt