I realize one can visualize the imaginary and complex numbers as a rotation of vectors on a plane. Just as one intrinsically thinks that walking forward -5 steps means you actually walked backward 5 steps, one can see walking forward 5i steps as walking left 5 steps. (I think, as if forward is considered the positive x axis, then the positive y-axis would be 90[sup]o[/sup] counterclockwise.)
What I’m wondering is if there is a standard system to take this from two dimensions to three. I came up with the idea of creating a number j which indicates a 90[sup]o[/sup] rotation along the z-axis. But this number has the weird property that, while i[sup]2[/sup] = -1 and j[sup]2[/sup] = -1, ij does not equal -1. In fact, it would seem to have different answers, depending on the order of multiplication. This would make j immune to both the substitution property and the commutative property of multiplication.
All these weird things happening to j seems to make it an unattractive choice.