compile in simplelisp, first tests, refactor symbol and list compile