Added some comments
Added matrix vector operations