Israel and Hamas Reach a Hostage Deal

Israel and Hamas have reached an agreement to release dozens of hostages in exchange for Palestinian prisoners. Will it work?