Created min and max functions in Util namespace.
Using typedef real instead of double. Using typedef vectors in DEMO application.
Added using CGLA functions to Util namespace which changes the function call from CGLA::func to Util::func.