What is an ideal gas?