Could you please elaborate on the maximum supply of Balancer tokens? Is there a predetermined cap set by the protocol's creators, or does the supply fluctuate based on certain conditions? Understanding the max supply is crucial for investors and traders alike, as it can have implications on the token's scarcity and potential value appreciation. Could you provide more insight into this aspect of Balancer's tokenomics?