some testing with nana
renamed Array.hpp into array_util to get rid of name clashes on a case insensitive os