messing around with nasm. each of them compiles to 90bytes!