weighted crossing-over implemented
new selection - linear ranking added (without testing)