Fitting Single and Mixture of Generalised Lambda Distributions