Multiple Catalytically Active Thioredoxin Folds: A Winning Strategy For Many Functions