Você quer o algoritmo igual o desse site?