changelog
    
    
    - Sat, 28 Jan 2017 17:23:04 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 17:23:04 +0200] rev 1070
 
    - Moved the identity matrix constant into Matrix's namespace
 
    - Sat, 28 Jan 2017 17:20:16 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 17:20:16 +0200] rev 1069
 
    - Removed the dangerous C-array constructor from the matrix - no need for it anyway since the matrix already is an array of doubles.
 
    - Sat, 28 Jan 2017 17:14:05 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 17:14:05 +0200] rev 1068
 
    - Reworked the Matrix interface so that less index math is involved
 
    - Sat, 28 Jan 2017 16:30:27 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 16:30:27 +0200] rev 1067
 
    - Fixed formatFileSize
 
    - Sat, 28 Jan 2017 14:33:09 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 14:33:09 +0200] rev 1066
 
    - Refactor roundToDecimals and formatFileSize
 
    - Sat, 28 Jan 2017 14:14:28 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 14:14:28 +0200] rev 1065
 
    - Actually, let's call it countof(). Makes more sense.
 
    - Sat, 28 Jan 2017 14:13:01 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 14:13:01 +0200] rev 1064
 
    - Replaced '.length()' with 'length()' where appropriate
 
    - Sat, 28 Jan 2017 14:01:19 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 14:01:19 +0200] rev 1063
 
    - Replaced uses of 'x.size()' with 'length(x)'