changed to print output in base16 for clarity, renamed a function with OO-capitalization
added more URLs, noted one of the solutions I used
noted that the target depends on the LLVM libraries