objfn() now returns the corrent RMS value
initialize label[] to zero in order to avoid 0 enexpected replacement in the first iteration; evaluate a randomized individul in case of duplicate (I've forgot that)