Added test for indirect functions with function pointer arguments
Added test for downcast on a pointer to array