Intelligent Financial Portfolio Composition Based on Evolutionary Computation Strategies by Antonio Gorgulho & Rui Neves