NaN-handling Classes

These classes are designed to handle datasets that contain NaN values, similar to numpy’s nan* functions. They compute statistics by ignoring NaN values.