Как получить силу некоторого целого числа в языке Swift?

Я учусь быстро, но у меня есть основная проблема, которая не может найти ответ

Я хочу получить что-то вроде

var a:Int = 3
var b:Int = 3 
println( pow(a,b) ) // 27

но функция pow может работать только с двойным числом, она не работает с целым числом, и я даже не могу привести int к double с помощью функции Double (a) или a.double () ...

Почему это не обеспечивает силу целого числа? он определенно вернет целое число без двусмысленности! и почему я не могу привести целое число к двойному? это просто изменить 3 на 3,0 (или 3,00000 ... как угодно)

если у меня есть два целых числа, и я хочу сделать операцию питания, как я могу сделать это гладко?

Спасибо!