Should You Buy Cleco Corporation (CNL)?