| Challenge | Description | Level | Status |
|---|---|---|---|
| Matrix Multiplication | Multiply two matrices of given sizes, or return an error if not possible to multiply. | Hard | Incomplete |
| Average of N | Calculate the average of N numbers using variadic macros. | Easy | Complete |
| Scale Vector to Unity | Given the range of a vector, scale it to unity. | Easy | Incomplete |
| Inverse Matrix | Compute the inverse of a square matrix, given its size. | Medium | Complete |
| Dynamic Tensors | Dynamically allocate memory for, and use tensors. Free them after operation. | Medium | Complete |
| Rotate 3-D Ellipsoid | Rotate a 3-dimensional ellipse in free-space. | Hard | Incomplete |