Commit title: Generate multi-page report

Description:
    - Correct an infinite loop in pdf list report
    - Add multi-page support (20 max)
    - Remove a bug from chained_list with the last element
    - PDF test have been done
    - Reput the correct main