HiPACE: a quasi-static particle-in-cell code