implemented first, rest, cons, eq?