temperature.rb passes all tests