Gravar-mail: A learning algorithm for neural network ensembles