https://123deta.com/document/zgwklpn8-getting-rid-of-the-negative-schwarzian-derivative-condition.html