Characterization theorem for classical orthogonal polynomials on non-uniform lattices: the functional approach | Synapse