Subprojects:
Numbersome:
Makes working with numbers better. Provides extensions to numeric types, especially "missing" functions, where a function was defined for only certain types even though it could exist for all numeric types. Also provides some new types, such as percents with appropriate semantics.
Numbersome.Statistics:
Makes working with statistics better. Provides statistical functions to IEnumerable<T>
so any collection is viable, not just arrays.
Numbersome.Trigonometry:
Makes working with angles better. Provides a special Angle
type with unit "inheritance", for unit/dimenstion saftey regardless of programming language support. Angle
uses modular arithmetic and automatically wraps around, so the complexities of equality are gone.