Hyperelastic structures: A review on the mechanics and biomechanics. (January 2023)