add fair division algorithm (START)