<span class="hljs-comment">/**
  * Create a point.
  * <span class="hljs-doctag">@author <span class="hljs-variable">Test</span></span>
  * <span class="hljs-doctag">@author </span>Test Smith
  * <span class="hljs-doctag">@param <span class="hljs-type">{number}</span> <span class="hljs-variable">x</span></span> - The x value.
  * <span class="hljs-doctag">@param <span class="hljs-type">{number}</span> <span class="hljs-variable">y</span></span>
  * <span class="hljs-doctag">@returns <span class="hljs-type">{Point}</span> </span>A Point object.
  */</span>

<span class="hljs-comment">/**
  * <span class="hljs-doctag">@typedef <span class="hljs-type">{Array&lt;number&gt;}</span></span>
  * <span class="hljs-doctag">@param <span class="hljs-type">{string=}</span> <span class="hljs-variable">n</span></span> - Optional
  * <span class="hljs-doctag">@param <span class="hljs-type">{(string|number)}</span> <span class="hljs-variable">n</span></span> - Multiple types
  * <span class="hljs-doctag">@param <span class="hljs-type">{*}</span> <span class="hljs-variable">n</span></span> - Any type
  * <span class="hljs-doctag">@param <span class="hljs-type">{...string}</span> <span class="hljs-variable">n</span></span> - repeatable arguments
  * <span class="hljs-doctag">@param <span class="hljs-type">{string[]}</span> <span class="hljs-variable">n</span></span> - Array of strings
  */</span>