feat: Fully define complex cube root #39

Merged
glen merged 3 commits from complex_cbrt into main 2025-12-13 07:34:01 +00:00

3 commits

Author SHA1 Message Date
e24b81a206 feat: add cbrt for complex numbers and quaternions, returning three values
All checks were successful
/ test (pull_request) Successful in 19s
2025-12-12 23:29:49 -08:00
ad0e804e94 fix: restore math typing strategy in number arithmetic test 2025-12-12 11:38:31 -08:00
b80b7832b7 feat: add/multiply arbitrarily many arguments; full cbrt(number)
Extends `add` and `multiply` generically so they can handle any number of
  arguments based on their binary implementations; they also pass a
  single argument through unchanged, and return 0 and 1, respectively, on
  no arguments.

  Modifies cbrt(number) so that when the returnTyping is `full`, returns
  all three complex cube roots.
2025-12-12 11:19:25 -08:00