deferred-acceptance algorithm demo written in Java