A Framework for Secure Multi-Party Computation on MultiSets