Simplify using first, second, rest instead of the ancestor car, cadr and cdr
Update version