> a, b, c, d = (0.7+0.2j, 0, 0, 2/3) to (2/3-0.5j, 0, -0.25+0.5j, 0) to (0, 0.3+0.3j, 0, 0.82)
```
def hata_map_f1(a, b):
return lambda z:(a*z + b*z.conjugate())
def hata_map_f2(c, d):
return lambda z:(c*(z - 1) + d*(z.conjugate() - 1) + 1)
```
## References
> H. Masayoshi, "Fractals in Mathematics," Patterns and Waves, (eds. T. Nishida, M. Mimura and H. Fujii), 18, (1986) 259-278.