The use of data-handling exercises in teaching immunology