Initial Commit - TP5

* Copy all the functions from the previous TP
Add temporary matlab files to gitignore
Add Roulette selection algorithm
Stochastic selection algorithm
Boltzmann selection
Tournament selection
Rank algorithm of selection
Elite selection
Mixed selection algorithms