Turmeric - a 'Super Spice' no less