C implementation of LinkedList. List is heterogene and can contain any type including: int, float, double, char. The code can be easily modified to fit any data type.