h-index algorithm