public double computeLogLikelihood(ArrayList<Integer> data, double parameter) {
		// TODO: Fill in here
        if (data==null||data.size()==0||parameter<0||parameter>1) return 0.0;

        double llhood = 0.0;
        for (int x : data)
            llhood += x*Math.log(parameter)+(1-x)*Math.log(1-parameter);

        return llhood;
	}