https://sepisoad.com/blog/how to lua and c – a short novel.html