One possible solution to the Gilded Rose Kata