Implement fitness proportionate selector. Add tests later