Generating function method and its applications to Quantum, Nuclear and the Classical Groups