“…Three other powerful approaches are (a) to design special purpose quadratures that integrate a specific class of singular functions with high-order accuracy [Alpert, 1999, Bremer et al, 2010, Helsing, 2009, Kapur and Rokhlin, 1997, Kolm and Rokhlin, 2001, Kress, 1995, Sidi and Israeli, 1988, Strain, 1995, Yarvin and Rokhlin, 1998], (b) to find a change of variables that removes the principal singularity [Bruno and Kunyansky, 2001, Davis and Rabinowitz, 1984, Duffy, 1982, Graglia and Lombardi, 2008, Hackbusch and Sauter, 1994, Jarvenpää et al, 2003, Khayat and Wilton, 2005, Kress, 1991, Schwab and Wendland, 1992, Ying et al, 2006, and (c) to regularize the kernel so that smooth rules can be applied, followed by corrections through asymptotic analysis or Richardson extrapolation [Beale and Lai, 2001, Goodman et al, 1990, Haroldsen and Meiron, 1990, Lowengrub et al, 1993, Schwab and Wendland, 1992. By contrast with singularity subtraction, methods of type (b) are sometimes referred to as using singularity cancellation.…”