heracles is just C, so simple rename.
Adding linked_list so that we can remove vectors and make this pure C, not CPP.