title: Creating my own autoboxed class for complex numbers
body: <p>So as we all know, in Swift to declare a class, you say
  <code>let variable = ClassName(parameters)</code>
  however, to declare things like Arrays and integer, you can just say
  <code>let variable = 32</code> (Instead of <code>Int(32))</code>
  <code>let variable = [3,2,4]</code> (instead of <code>let variable = Array&lt;Int&gt;(3,2,4)</code></p>
  <p>Let's say I want to create a class for complex (imaginary numbers) that can be declared like this:</p>
  <p><code>let complexNumber = 5i</code></p>
  <p>or</p>
  <p><code>let complexNumber = 3i</code></p>
  <p>Note that the complex numbers aren't necessarily the focus of the question, and the making your own unboxable is</p>