partitions math definition