Added operator overloads to utility and length functions