Entendendo os controles de acesso do Swift: private, fileprivate, internal, public e open