Disassembling a binary: linear sweep and recursive traversal | Hacker News Reader