I have the following method:
BIGNUM[] allocateBigNumArray(int size){
    BIGNUM array[size];
    return array;
}
That is called from this one:
  int MPIReceiveBigNum(BIGNUM **numbers, int size) {
     numbers=allocateBigNumArray(size);
  }
What I try to achieve is to allocate an N-sized array of BIGNUM and return it by reference in a similar manner such as OPENSSL, MPI does.
So my question is Should in MPIReceiveBigNum the numbers be of type BIGNUM**?
