Move normal posts acquisition out of the loop
Add test for API change
Change TopListEvaluator.__init__ API
Check validity only for user-provided value
result is expected to be a list instead of generator
Store subresults in a list instead of yielding
Do not compute length; simply use provided length in setting
Provide the number of all and OOT posts
Use list instead of generator
Remove unnecessary import and print statement
Read normal and OOT posts content once before iteration