An investigation into the numerical solution of Reynolds' lubrication equation with special reference to thrust bearings