James Hume (mathematician)