variable parameter function demo