Refactoring sorting the list of all movies (two if). Implementation and refactoring remember the sorting and filtering settings. Implementation validates for rating and release date.