Added label to a section for reference; added missing operators; replaced library functions with polymorphic versions.