         return false
     }
     
-    class func contains<T: Equatable>(array: [T], value: T) -> Bool
+    public class func contains<T: Equatable>(array: [T], value: T) -> Bool
     {
         for (index, elem: (T)) in enumerate(array)
         {

import Foundation

class SwiftTKCollection
{
    class func each<T>(array: [T], function: (Int, (T)) -> ())
    {
        for (index, elem: (T)) in enumerate(array)
        {

        }
    }
    
    public class func map<T, R>(array: [T], function: (T) -> R) -> [R]
    {
        return array.map(function)
    }
    
    public class func map<KT, VT, R>(hash: Dictionary<KT, VT>, function: ((KT), (VT)) -> R) -> [R]
    {
        var result: [R] = []
        for (key: KT, value: VT) in hash
