create Math static class
declare methods into namespace math{}

most of all, namespace math redeclare whole methods in 'math.h'. and
also declare extra methods and constants
change to use Math.h's methods
little changes in camera.h