Extend Hash and Array with compact, deep_compact and band version method...

...s