I this the `clear_list` method is enough self-explanatory to have a comment explaining it... but it is just a detail...