An iterative pruning algorithm for feedforward neural networks