Added logical operators and list primitives
Made s-expr print nicer