John H. Smith (matematiko)