Polynomials Orthogonal over Discrete Domains