Vasyl Pihur <vpihur@gmail.com>, Somnath Datta
        <somnath.datta@louisville.edu>, Susmita Datta
        <susmita.datta@louisville.edu>
Performs aggregation of ordered lists based
        on the ranks using several different algorithms:
        Cross-Entropy Monte Carlo algorithm, Genetic algorithm, and a
        brute force algorithm (for small problems).