Add type_adt/ dir. Modified list.h.

Add new type (short, long, float and their ptrs)