Sweeping Preconditioner for the Helmholtz Equation: Hierarchical Matrix Representation — arXiv2