Charon: new createDataSpace overload with a maxims pointer
DataSet::create: new overload that deduces size from a value
PSize: implement operator == and !=
PSize: Implement operators * and /
PSize: implement dot product member function