QL_DUMMY_RETURN(0.0)
double  Array___getitem__(Array *self,int i) {    {        if (i>=0 && i<self->size()) {            return (*self)[i];        }else if (i<0 && -i<=self->size()) {            return (*self)[self->size()+i];        }else {            throw IndexError("Array index out of range");        }    }}