Added math sub-dir and mathematical assembler functions which interface with C