Garbage Collector in C - Embedded.com