Pseudoelastic behaviour of cast magnesium AZ91 alloy under cyclic loading–unloading