add some comments to surround-recursive to show what im doing