I would like to experiment with multi dimensional complex numbers such as quaternions octonions, sedenions.

I know Apache Commons Maths supports Quaternions, and I've found (although cannot download) ca.uwaterloo.alumni.dwharder.Numbers.Sedenion

Are there any open source Java libraries that support multi dimensional Algebras?