A Utility Framework for Bounded-Loss Market Makers