- Added comments in Doxygen format.