Refactored: FinalList, FinalListTest