Computer methods in organic synthesis design by