1# tag: numpy
2
3cimport numpy as np
4
5def divide(np.float64_t x, np.complex128_t y):
6    """
7    >>> divide(2, 1+1j)
8    (1-1j)
9    """
10    return x / y
11
12def pow(np.complex128_t x, np.complex128_t y):
13    """
14    >>> pow(1 + 1j, 2j)  # doctest: +ELLIPSIS
15    (0.1599...+0.1328...j)
16    """
17    return x ** y
18