https://medium.com/@ahmedmohammedsaadallah/understanding-c-data-types-a-comprehensive-guide-99be828eba89