A low-scaling method for second order Møller–Plesset calculations | Synapse