works for ideal gases and  monatomic real gases (like helium)