   }
   
   func magnitude() -> Float {
-    return sqrt(magnitudeSquared())
+    return sqrtf(magnitudeSquared())
   }
   
   func norm() -> Vec4f {

  }
  
  func magnitude() -> Float {
    return sqrt(magnitudeSquared())
  }
  
  func norm() -> Vec3f {

// Math module for core vector and matrix operations.
#if os(Linux)
  import Glibc
#else
  import Darwin
#endif

extension Float {

