fix sin-sin fitness and protected divide
    sin-sin fitness had been a difference-squared error metric, which has the opposite sense, so negated it
    found that guarding (/ x y) with (not= y 0) was not good enough because (not= 0 0.0). What?