A versatile computer programme for the recalculation of rock and mineral analyses