Source: https://money.stackexchange.com/questions/3531/understanding-details-for-certificate-of-deposit-explain-the-features-of-this-c