Computational mechanistic study of the julia-kocieński reaction