   of effective communication. However, the following guiding principles
          universally lead to better composition of programs:</p>

        <ul>
          <li><strong>Names</strong>. To a computer, names are arbitrary symbols: "xegyawebpi" and "foo"
            are just as meaningful as "tally" and "denominator". To humans,
            comprehensible names aid immensely in comprehending programs. Choose names
            for your functions and values that indicate their use, purpose, and meaning.
  