Counting Bits In Interference Channels, Neural Networks, And Dynamical Systems