passed test_6, adding basic functions (cons, tail, head, empty) to the language