Artificial cartilage cushioning and energy-absorbing insoles.