A2A.cpp

A2A header source file, will comment soon.