added block wrappers to nsarray+bgadditions