could you please apply the changes according to my previous comments, i.e. add a new method called `entropy` to `CMath` that does entropy calculation on an `SGVector` where each element of a vector is a probability:
```
float64_t CMath::entropy(const SGVector<float32_t> probabilities)
float64_t CMath::entropy(const SGVector<float64_t> probabilities)
```