Describe the bug
The BaseDimensions.IsBaseQuantity() function filters out all dimensions that are <> 1, before taking the count- which is incorrect for something like the Acceleration with it's dimensions of [1, 0, -2, 0, 0, 0, 0].
To Reproduce
Acceleration.BaseDimensions.IsBaseQuantity()