Introduction to the Fast Multipole Method: Topics in Computational Biophysics, Theory, and Implementation