pub fn split(key: &Array, num: usize) -> Array
num new keys from key, as an array of shape [num, 2].
num
key
[num, 2]