Write a function that will display the first 60 characters of the
current buffer, even if you have narrowed the buffer to its latter
half so that the first line is inaccessible. Restore point, mark, and
narrowing. For this exercise, you need to use a whole potpourri of
functions, including save-restriction, widen,
goto-char, point-min, message, and
buffer-substring.
(buffer-substring is a previously unmentioned function you will
have to investigate yourself; or perhaps you will have to use
buffer-substring-no-properties ..., yet another function
and one that introduces text properties, a feature otherwise not
discussed here. See Text Properties (The GNU Emacs Lisp Reference Manual). Additionally, do you really need
goto-char or point-min? Or can you write the function
without them?)