Not sure what is the best way to do this. Needs more thinking. This will also affect/solve #2 (sorting).
Not sure what is the best way to do this. Needs more thinking.
This will also affect/solve #2 (sorting).