Shape memory alloys phenomena: classification of the shape memory alloys production techniques and application fields