Text this: Fast Multipole Methods for the Helmholtz Equation in Three Dimensions