פעולות חיבור , חיסור וכדומה (אפילו גזירה) הן טריוויאליות וכל מתכנת מתחיל יוכל לכתוב תוכנה פשוטה למימוש .אבל - פעולות כמו מציאת שורשי פונקציה , אינטגרציה - הן פעולות מסובכות בהרבה ולא תמיד קיימת דרך אנליטית לפתור אותן (כלומר גם התוכנה הטובה ביותר - תציע קירוב ותו לא ..).