polyanalytic functions