Kinematic Methods for the Rational Design of Mechanical Metamaterials