(defun count-down ()
  (format t "~%Please type a number...")
  (let ((answer (read)))
    (if (not (numberp answer)) (count-down) 
      (cond ((< answer 0) (do ((current-number answer (+ current-number 1)))
			    ((= current-number 0) nil)
			  (print current-number)))
	  ((> answer 0) (do ((current-number answer (- current-number 1)))
			    ((= current-number 0) nil)
			  (print current-number)))
	  (t (print answer))))))



