best class for c programming