Next titles and list items

Then, the same process is applied to level 2 and level 3 titles, to level 1 and level 2 list items. We write a new test case, we check that the test fail, we write the minimum code to make the test succeed, and we refactor production code to make it readable.