Quorum Sensing: Complexity in the bacterial world