Pass strings by const reference, not value. While there, tidied headers and avoided repeated sqrt(3)/2.