This requires an algorithm: students are taught to stack one number atop another and multiply each digit of the bottom number ...
nblade (N-dimensional Blade) is a high-performance geometric algebra library powered by Rust, with Python bindings. It supports arbitrary dimensions and arbitrary metric signatures G(p, q, r).