/******************************************************************************
*									      *
*  COMPUTE MERTENS FUNCTION						      *
*  04/02/10 (dkc)							      *
*									      *
******************************************************************************/
#include <math.h>
double sumlo(unsigned int x,unsigned int u, int *mob, int *M) {
unsigned int i,j,k,m;
double temp,sumb;
sumb=0.0;
for (m=1; m<=u; m++) {
   temp=(double)mob[m-1];
   j=u/m+1;
   k=(unsigned int)sqrt((double)(x/m));
   for (i=j; i<=k; i++)
      sumb=sumb+temp*(double)M[x/(m*i)-1];
   }
return(sumb);
}