         }
     }
 
-    private class func gcdForArray(_ array: Array<Int>) -> Int {
+    internal class func gcdForArray(_ array: Array<Int>) -> Int {
         if array.isEmpty {
             return 1
         }

        return delay
    }

    private class func gcdForPair(_ a: Int?, _ b: Int?) -> Int {
        var a = a
        var b = b
        // Check if one of them is nil

        return gif(data: imageData)
    }

    internal class func delayForImageAtIndex(_ index: Int, source: CGImageSource!) -> Double {
        var delay = 0.1

        // Get dictionaries
