Thanks Kombucha, it is leightweight, only because I don't know how to implement various bit arrays, binary heaps, and other datastructures, like you did in your system laugh So I used only linked lists.