Add Functional Thinking to Developer and Software Engineer Specializations