what is a compound ball mill