Added matrix multiplication into utils, added extra headers that need to be complete