Reverse Engineering: Decompiling Binary Code with Large Language Models