What is a factor that determines body temperature?