Что такое "добро и зло"? Это понятия индивидуальные: то, что одному "добро" , другому может быть "зло". Есть такая поговорка : "Последние три шага человек делает сам., т.е без подсказок со стороны, без всякой помощи и советов. Если учитель математики в школе научил ученика аналитическому мышлению и тот перерос его до профессора, то есть два варианта: или ученик будет благодарен учителю всю жизнь или предаст его забвению. Это не "добро и зло" . Это СОВЕСТЬ.
А "добро и зло" - наши низменные чувства = гнев, обиды, месть, зависть, ревность…. Их в человеке не должно быть…