Added smoothing subroutine in finite_difference, implented in main