purpose: to determine whether some value is a constructed list
Intermediate Student with Lambda Language