Two libraries (basic algebra and basic math) from PCC, along with their macros

The libraries are in Contrib/PCC, and the macros are in macros/PCC.