public function index()
 {
     $users = User::query()->orderBy('name', 'ASC')->get();
     $movies = Movie::query()->orderBy('title', 'ASC')->get();
     $prediction = new Prediction();
     $predictionData = [];
     $users->each(function ($user, $index) use($prediction, &$predictionData) {
         $rateData = ["predictions" => $prediction->make($user), "ratedMovies" => $prediction->getRatedmovies()];
         $predictionData[$user->id] = $rateData;
     });
     $data = ["users" => $users, "movies" => $movies, "predictionData" => $predictionData];
     return view('prediction', $data);
 }