Fast multipole method primer