feat: add equal to BetterThan operator
chore: move env to codes/eoa_lib
feat: add tournament selection
feat: add MaximizingOperator
chore: split types and functions to separate module files