project lookup

lookup:
lab2/part1isort: selection sort over a heap arraymalloc, free, pointer arithmetic, valgrindAllocates an int array on the heap, fills it with random(), and sorts ascending and descending through one comparison-parameterised routine. Verified leak-free under valgrind.
concepts/memorymanual memory management threadmalloc, free, valgrind, ownership, leaksEvery lab from 2 onward was checked under valgrind and reported zero leaks and zero errors. The linked list library makes ownership explicit: the list stores void pointers and never frees what it did not allocate.