adv-math/
│
├── src/
│ ├── basic/
│ │ ├── arithmetic.js // Basic arithmetic operations
│ │ ├── complex.js // Complex number operations
│ │ └── ...
│ │
│ ├── linear-algebra/
│ │ ├── matrix.js // Matrix operations
│ │ ├── vector.js // Vector operations
│ │ └── ...
│ │
│ ├── statistics/
│ │ ├── statistics.js // Statistical calculations
│ │ └── ...
│ │
│ ├── geometry-trigonometry/
│ │ ├── geometry.js // Geometry calculations
│ │ ├── trigonometry.js // Trigonometry calculations
│ │ └── ...
│ │
│ ├── calculus/
│ │ ├── calculus.js // Calculus operations
│ │ └── ...
│ │
│ ├── financial/
│ │ ├── financial.js // Financial calculations
│ │ └── ...
│ │
│ ├── units-conversions/
│ │ ├── units.js // Custom units and conversions
│ │ └── ...
│ │
│ ├── equation-solvers/
│ │ ├── equations.js // Equation solvers
│ │ └── ...
│ │
│ ├── expression-parsing/
│ │ ├── parser.js // Math expression parsing
│ │ └── ...
│ │
│ ├── random/
│ │ ├── random.js // Random number generators
│ │ └── ...
│ │
│ ├── constants.js // Mathematical constants
│ └── index.js // Main entry point
│
├── tests/
│ ├── basic.test.js // Tests for basic operations
│ ├── linear-algebra.test.js // Tests for linear algebra
│ ├── ...
│ └── index.test.js // Main test entry point
│
├── docs/ // Documentation
│
├── package.json // Node.js package configuration
├── README.md // Project documentation
├── .gitignore // Git ignore file
└── LICENSE // Project license