You’re probably aware that your blood can be A, B, ab or O, but it turns out that blood types can get a lot more complicated ...