Self-indicating flow visible spectrophotometric titrations in a variable-volume tank reactor