failing test case for decoding array, next make it pass
yey rewrote array decoder and make test case pass, next failing test case with List/Collection