Pie cutting algorithm