For example, in the below script startover starts back from the top:
startover
##########################################################################
This is not good practice, but what you asked for.
Put this at the end of your script. "$( cd "$( dirname "$0" )" && pwd )/$(basename $0)"
"$( cd "$( dirname "$0" )" && pwd )/$(basename $0)"