Return topics in the right order

Passing -1 or n, where n >= num_of_topics to show_topics() should return the topics in the right order. It currently returns the topics in the reverse order which is difficult to reason about.