Source: https://quant.stackexchange.com/questions/21402/why-is-convexity-adjustment-applied-to-swap-price-for-a-nonstandard-swap-in-sim