Instructioncount

Ready with the modified base classes. Unfortunately, since we're counting the number of instructions INSIDE the sorting method itself, that adds a minimal amount of time to sorting. So, doing this may invalidate the time tests. But instruction counting now works!