implemented null?, cons, and many nested cdr/car shortcuts