John H Smith (matemático)