Templated Vector Class and QR Decomposition Grade Sheet