car == first, cdr == rest