The Folded Pneumatic Artificial Muscle (foldPAM): Towards Programmability and Control via End Geometry