Vitamin B6: A Long Known Compound of Surprising Complexity