This update no longer expects the seq to start at 1 and allows for sequences to ascend/descend by values other than 1.
Of note, the testing suite has been updated as this implementation does not have the granularity that the past implementation does--if this is an issue, I can edit again. In this implementation if the entire sequence is not in the selected ascend/descending order requested in the parameters, all values of the sequence are deemed false. It appears the past implementation did not do this.
This update no longer expects the seq to start at 1 and allows for sequences to ascend/descend by values other than 1.
Of note, the testing suite has been updated as this implementation does not have the granularity that the past implementation does--if this is an issue, I can edit again. In this implementation if the entire sequence is not in the selected ascend/descending order requested in the parameters, all values of the sequence are deemed false. It appears the past implementation did not do this.