Dynamic Prefix-Free Codes