Function: push

Add value[s] to beginning of array

USAGE: push arrayname value ...

push()
{     
  local arrayname=${1:?Array name required} #val=$2
  shift
  eval "$arrayname=( \"\$@\" \"\${$arrayname[@]}\" )"
}