Quantum Error Correction with the Gottesman-Kitaev-Preskill Code