Types and operations for the manipulation of real 
vectors and matrices are provided in Generic_Real_Arrays, which is defined 
in 
G.3.1. Types and operations for the manipulation 
of complex vectors and matrices are provided in Generic_Complex_Arrays, 
which is defined in 
G.3.2. Both of these 
library units are generic children of the predefined package Numerics 
(see 
A.5). Nongeneric equivalents of these 
packages for each of the predefined floating point types are also provided 
as children of Numerics.