"$@" is preffered to $*, not sure what ${*:1} accomplishes

iir ${*:1}  just expands to all arguments starting with 1, which is already the default behaviour of  $* and $@