>       _   _____         _  _                     _               
>      | | / ____|       | || |                   | |              
>      | || (___    __ _ | || |  ___    ___  __ _ | |_  ___   _ __ 
>  _   | | \___ \  / _` || || | / _ \  / __|/ _` || __|/ _ \ | `__|
> | |__| | ____) || (_| || || || (_) || (__| (_| || |_| (_) || |   
>  \____/ |_____/  \__,_||_||_| \___/  \___|\__,_| \__|\___/ |_|   
>
>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

>

made by mmuii