Hamiltonian Systems, splitting of separatrices, exponentially small phenomena, Melnikov method, complex matching