Anything after "return" doesn't happen, so there's no reason for it to be there. Also double** and double[][] are not the same type, and cannot be smushed, folded, spindled, or mutilated to be...