notes - memory management; algorithms; languages overview; js functions