> _ _____ _ _ _
> | | / ____| | || | | |
> | || (___ __ _ | || | ___ ___ __ _ | |_ ___ _ __
> _ | | \___ \ / _` || || | / _ \ / __|/ _` || __|/ _ \ | `__|
> | |__| | ____) || (_| || || || (_) || (__| (_| || |_| (_) || |
> \____/ |_____/ \__,_||_||_| \___/ \___|\__,_| \__|\___/ |_|
>
>JSallocator is a visualization of a really simple first-fit memory allocator.
>
>Use these commands to work with the allocator:
>malloc <block-name> <size> - allocates memory block of given size
>free <block-name> - frees memory block of given name
>realloc <block-name> <size> - reallocates given block to a different size
>undo - undoes last action
>redo - redoes last action
>
>To see all commands, type help
>