Contact Mechanics Of Rough Surfaces: An Innovative Numerical Approach