An introduction to information theory: symbols, signals & noise