https://123dok.org/document/yj7j0546-a-characterization-and-a-few-properties.html