an ugly workaround reached, there is likely to be redundancy that needs correcting in how the questions array is index (given that raw ints are a no-no for subsequent sort functions) - i.e. see how count has to convert the index back to an int with parseInt, however the logic should provide ample means to check through the other methods. Also it remains to be seen how useful evenspread is at present of even later in the project