def sort(folder_id)
      children_folders, @folders = @folders.partition { |child_folder| child_folder.parent_id == folder_id }
      children_folders.map do |child_folder|
        [child_folder].push(sort(child_folder.id))