An improved Harten–Lax–Leer–Einfeldt plus plus scheme for unstructured grid and cell-centred finite-volume method | Synapse