I chose to use a dictionary to hold the InversionSets, and all functions are designed around that. As a result, some code is quite klugey. It needs to be made a list, and the functions changed to operate on the list instead. Next bug that crops up, is worth considering whether to take the plunge.
I chose to use a dictionary to hold the InversionSets, and all functions are designed around that. As a result, some code is quite klugey. It needs to be made a list, and the functions changed to operate on the list instead. Next bug that crops up, is worth considering whether to take the plunge.