https://www.mytecharm.com.co/post/understanding-script-vs-function-arguments-in-bash-sid374