Computer Assistance in Organic Synthesis Planning and Execution