Calcium: A program in basic for calculating the composition of solutions with specified free concentrations of calcium, magnesium and other divalent cations