Exercise (kata) to refactor an "ugly" Trivia program while using clean code and SOLID principles