title: How is a Swift CGVector created with dx and dy (derivative)?
body: <p>I'm trying to understand how a Vector is created in Swift, because when I do CGVectorMake(), tells me to pass a dx and dy (derivative) as a CGFloat.
  How can I create a Vector (line) with only that information?</p>
  
  <p>Can anyone explain me ? Like for dummies? I searched in Google but I still couldn't find an easy explanation.</p>
  
  <p>Let's say I would like to create a Vector that goes from point (0,0) to point (5,5). </p>