Cake cutting is a playful metaphor for an abstract mathematical setting which models fair division and conflict resolution. The setting concerns agents having different valuations over subsets of a single divisible resource (the cake). In cake parlance, it could be that someone prefers the icing and someone else prefers the cherry. It is assumed the cake is infinitely divisible and agents' valuation of the union of two disjoint cake pieces is simply the sum of the valuations of the pieces. Due to its fundamental nature, the field of cake cutting has been explored by mathematicians, computer scientists, economists, and political scientists for decades. The most central problem in cake cutting is to query the agents about their valuations of sub-intervals and use these answers to efficiently identify an envy-free allocation in which no agent prefers another agent's allocation. The solution to this problem has long been known for the case of two agents in the shape of the Div...