array initialization and varargs