thanks for you replies. you gave me some good motivation to learn more.
just a quick one out of interest, if complex numbers, quarternions, up to octonions, are used for <=8 dimensional space, what if you come across a more complex space like in ML where you have a billion dimensional space...