title: Convert a string into Morse code
body: <h2>The challenge</h2>
  <p>The shortest code by character count, that will input a string using only alphabetical characters (upper and lower case), numbers, commas, periods and question mark, and returns a representation of the string in Morse code.
  The Morse code output should consist of a dash (<code>-</code>, ASCII 0x2D) for a long beep (AKA 'dah') and a dot (<code>.</code>, ASCII 0x2E) for short beep (AKA 'dit').</p>
  <p>Each letter should be separated by a space (<code>' '</code>, ASCII 0x20), and each word should be separated by a forward slash (<code>/</code>, ASCII 0x2F).</p>
  <p>Morse code table:</p>
  <p><a href="http://liranuna.com/junk/morse.gif" rel="nofollow noreferrer">alt text http://liranuna.com/junk/morse.gif</a></p>
  <h2>Test cases:</h2>
  <pre><code>Input:
      Hello world
  
  Output:
      .... . .-.. .-.. --- / .-- --- .-. .-.. -..
  </code></pre>
  <hr />
  <pre><code>Input:
      Hello, Stackoverflow.
  
  Output:
      .... . .-.. .-.. --- --..-- / ... - .- -.-. -.- --- ...- . .-. ..-. .-.. --- .-- .-.-.-
  </code></pre>
  <p>Code count includes input/output (that is, the full program).</p>