Maths Assignment QR decomposition using Gram Schmidt Orthogonalization, Mention its applications JAMA - java NUMPY - python