Always quote and other POSIX improvements.
Include second argument in usage example.
HEREDOC solution & program not script
Finished, next is testing