Added pow function