Estimating diversity