whoops, we should re-enable optimizations and disable debug info
including a necessary header file
change the binary literals to hex literals so that it can compile without special flags or GCC