Rename include guard (__ is reserved for compiler)
Pass strings by const reference