Some basic mathematical elements on steel heat treating: modeling, freeware packages and numerical simulation