 
 
 extension CGSize {
-
 	init(_ size: Size) {
 		self.init(width: CGFloat(size.width), height: CGFloat(size.height))
 	}

		self.origin = CGPoint(x, y)
		self.size = CGSize(width, height)
	}

}


extension GLKMatrix4: CustomStringConvertible, Collection {
    public typealias Index = Int

	static func * (l: GLKMatrix4, r: GLKMatrix4) -> GLKMatrix4 {
		return GLKMatrix4Multiply(l, r)
	}
}

extension GLKVector2: CustomStringConvertible {
