Passing an Array to a Function in C