Profile shape functions in Rietveld refinements