Interactive calibration by a recursive generalized standard addition method