The GildedRose kata refactored in several languages