Vitamin C – A Wonder Drug from Nature’s Own Pharmacopeia?