Computational Organic Photochemistry: Strategy, Achievements and Perspectives