#include <emscripten.h>
#include <stdlib.h>

#define INVALID_ARRAY -1

EMSCRIPTEN_KEEPALIVE int accumulate(int *array, int n)
{
        int sum = 0;

        /*if (array == NULL) {
                return INVALID_ARRAY;
        }*/

        while (n--) {
                sum += *(array++);
        }

        return sum;
}