ARRAY: use ulong as size_type for arrays for overall consistensy inside blue_sky namespace
TREE.Python: hash for bs_link always output std::size_t