MALLOC
======

[DONE] Create new block after allocated block if possible
[TODO] align new created block on size_t

FREE
====

[DONE] merge with next block if it's free
[DONE] merge with previous block if it's free
[DONE] merge with previous and next blocks if they're both free

MEMORY STRATEGY
===============

[DONE] Implement best-fit
[DONE] Defragment memory (merging free blocks when free)

TESTS
=====

[DONE] Test Makefile's rules
[DONE] Test libmalloc with several common binaries (ls, cat, ...)
[TODO] Do some unit testing:
    [TODO] on top-level functions (malloc, free, realloc, calloc)
    [TODO] on low level functions (usedata, best_match, ...)
[DONE] Fix CSS to work without PNGs
