In the GA, a variable for crossover probability is created, but never used: https://github.com/jacobdenobel/algorithms/blob/81908f04dca463658b34052918daf1e7d8bfaa6d/algorithms/genetic_algorithm.py#L56C9-L56C12