richard weber (mathematician)