The following exercises are for experimenting and learning Redux. Do not use any external library except rxjs (it's optional and recommended).
Documentations:
Write your allocator. Allocate a big block of bytes and manage its allocations and deallocations by your self. For example, allocate an array of 20,000 bytes and divide it into 10 cells such that each cell contains 2,000 bytes. The user can allocate and free cells of 2,000 bytes whenever he wants.