Shape Memory and Superelastic Alloys: Applications And Technologies