pub fn cached<T: Default + Copy>(
    device: &CPU,
    dims: (usize, usize)
) -> Matrix<'_, T>