add least squares fitness function to targetweights task