Immunodiffusion assay kinetic theory problem explanation