A Portfolio Optimization Approach Using Combinatorics With A Genetic Algorithm For Developing A Reinsurance Model