Предполагая, что у вас есть список кортежей, вы, вероятно, хотите начать с чтения функций сгиба, возможно, здесь . Он погружается в складку, но складка похожа. Это просто работает с другого конца списка. Графическое представление внизу этого другого потока должно помочь.
Как только вы это сделаете, у вас должна получиться проработать детали. Я полагаю, вы уже знаете, как получить значение из кортежа?