## Code ##
OPTANO implementation: https://github.com/JustinBritt/Britt2022.A.E.O
C# implementation: https://github.com/JustinBritt/Britt2022.A.A
Data set: https://github.com/JustinBritt/Britt2022.D
## Corrections and Clarifications ##
In Algorithm 1 on page 18, currentEnergy is assigned an initial value but is never updated. As noted on page 17, if a successful swap were made, then newEnergy would become the new currentEnergy. Therefore, there should be a currentEnergy ← newEnergy assignment in each successful swap case.