changed from double to single pointer to send as one block
Changed LaplaceOverBlock for single-pointer matrix
Looooots of work in LaplaceOverBlock. So many potential pointer errors!