Resolving to Kept the Change: A Nightly Clearing Engine for a High Street's Pooled Loyalty Points