Rearranged the functions to a more logical order
Removed include directive of datatype_int header file (wasn't needed there)
Renamed data_type.c file to datatype_int.c to demonstrate the proper way to name data type related files (in format `datatype_mytype`)