My implementation of a lab from the course Introduction to Computer Systems. Double linked list and segregated free list and many minor optimization tricks were used. Final result should be around 90.