Array now uses memcpy for a faster implementation -- there may still be some bugs
big is now no longer just a wrapper for gmp. Its a full arbitrary precision implementation
vector and matrix were modified a little bit for speed, they no longer check bounds