functions relating to 2d matrices used by motte-and-bailey.com
pseudo-ramdom generators usefull only for random noise, not cryptography
n-ary trees