Add hooks to goto-last-point
Use a ring instead of a list
Tweak of initializing stack